腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
从
backStack
恢复
片段
时
RecyclerView
为
空
、
、
我在
片段
中有一个
RecyclerView
,最初是隐藏的。当用户单击一个按钮
时
,我将
RecyclerView
的可见性设置
为
true,并显示我在ArrayList上拥有的一些数据。当我将另一个
片段
移到顶部
时
问题就开始了(我在
backStack
中添加了带有
RecyclerView
的前一个
片段
):如果我从新的
片段
单击back,则前一个
片段
(带有
RecyclerView
的那
浏览 4
提问于2016-12-29
得票数 2
2
回答
将焦点保留在前一个
片段
的视图上
、
、
、
假设我在
片段
A中有5个视图(1,2,3,4,5),每个视图都是可聚焦的。然后,如果
片段
A中的当前焦点在视图3处,并且单击该视图加载了新的
片段
,则假设
片段
B。现在,有没有办法当我按下back按钮
时
,焦点自动保留在
片段
A的视图3上? 注意:我已经在
backstack
中添加了这些
片段
。但我的
片段
包含回收器视图。点击回收器视图的一个项目,将加载另一个
片段
,在按回键
时
,主活动将获得默认焦点。我可以通过实现fr
浏览 12
提问于2017-01-17
得票数 2
1
回答
Android -在来自activity的
片段
之间导航
、
、
在这些
片段
中,可以转到其他活动。如果我单击back按钮,我想返回到导航抽屉的当前
片段
。例如,我有一条
片段
消息,然后在指定聊天的
片段
中单击,这样我就可以看到详细信息。然后,我想再次回到消息
片段
。我在考虑使用
片段
backstack
,但我不确定这样做是否正确。下面是我如何在导航抽屉中创建
片段
的代码。
浏览 0
提问于2016-11-16
得票数 0
1
回答
按下后退按钮
时
,碎片之间的快速切换崩溃
、
我有一个回收器视图,用替换打开另一个
片段
。问题是,当我开始打开列表中的一个
片段
,并在某个时刻一个接一个地按回快速键
时
,应用程序崩溃,并出现以下问题:有时它也会说没有主机,这两种情况的问题都是活动无法显示
片段
浏览 0
提问于2016-12-06
得票数 0
5
回答
使用android导航组件获取
Backstack
状态
、
、
我想实现backpress行为,这样当你在
backstack
为
空
的情况下按back
时
,它会提示确认弹出,否则它会弹出堆栈中的下一个
片段
。我正在尝试获取
backstack
计数,但我总是
从
两个
片段
管理器获得0 getFragmentManager().getBackStackEntryCount(); 我猜它应该可以工作,因为我检查了
片段
浏览 1
提问于2018-09-24
得票数 18
1
回答
事件,用于
从
BackStack
恢复
片段
。
、
、
我将SessionFragment
从
SpeakerFragment附加到代码:OnStart()、OnResume()、onAttach()不调用。
浏览 1
提问于2014-10-01
得票数 1
回答已采纳
1
回答
恢复
碎片在叠后旋转和位置上的先前状态
、
、
、
我有一个应用程序,其中有一个活动,向用户显示一个
片段
。在单击按钮
时
,该活动显示另一个
片段
,但将前一个
片段
保留在
backstack
中。我现在有两个问题: 我希望用先前在第二个
片段
中输入的文本
恢复
backstack
。问题是,当我将数据保存到使用OnSaveInstanceState(...)捆绑
时
,我再次
从</e
浏览 1
提问于2018-05-04
得票数 1
6
回答
如何确定
从
后台
恢复
的
片段
、
、
、
、
寻找这个问题已经有一段时间了,但现在没有用:我注意到,当FragmentActivity暂停
时
,将调用
片段
的onSaveInstanceState。但是,当通过FragmentTransaction将
片段
放入后端堆栈
时
,onSaveInst
浏览 0
提问于2011-10-27
得票数 64
回答已采纳
1
回答
方向改变后的Android碎片顺序
、
我有一个包含许多
片段
的活动。如果我
从
片段
A(A背景,B前景)调用
片段
B,然后更改设备的方向,
片段
将以不同的顺序显示:A在前景,B在背景。如果我按back,
片段
B就会被分离,所以我假设进入
backstack
的位置是好的。如何才能以正确的顺序
恢复
片段
?
浏览 1
提问于2015-02-27
得票数 1
1
回答
Android Jetpack导航禁用滚动位置
、
、
、
、
我有一个包含许多
片段
的活动(使用jetpack导航)。在我的第一个
片段
,我有一个回收视图。如果我在第一个
片段
上滚动,然后导航到另一个
片段
,则
片段
保留滚动位置,我不希望这样。一个例子如下: 也就是说,假设我有两个
片段
A和B,当我的应用程序启动
时
,它从A开始。假设我开始在A上滚动,然后导航到B。我的应用程序保留B上的滚动位置,这不是我想要的。我要B
片段
从上面开始。然后当它返回到
片段
A
时
,我希望它保留以前滚动过的滚动位置。
浏览 6
提问于2020-06-06
得票数 3
回答已采纳
1
回答
回收器视图中的VIewPager不加载data onResume
、
、
我已经在
RecyclerView
中添加了一个ViewPager。问题是,如果我按下Home按钮,或将activity设置
为
pause状态,然后再次
恢复
activity,它不会在视图分页程序中加载
片段
。以下是我用Recycl
浏览 0
提问于2020-08-03
得票数 0
1
回答
切换
片段
时
,reclyclerview消失
、
、
、
我有一个底部导航视图与3个选项和
片段
。
RecyclerView
的
片段
。)private void trocaFragme
浏览 0
提问于2019-03-21
得票数 0
1
回答
用两种可能的回叠路径来
恢复
片段
的后堆栈
、
、
我有一个活动与3个
片段
,形成一个收集用户输入的工作流。通常情况下,
片段
A是第一个
片段
-> Launches -> Launches。B应该在按下后退按钮
时
启动A,而C的后退按钮则被认为是启动B。我尝试使用通常的addToBackstack方法,但是当C打开
时
,当用户让应用程序进入后台
时
,这个活动就被终止了,我面临着一个问题。我希望用户返回到"C“,而不是
从
A开始,为了实现这一点,我使用保存的实例状态,检测哪个
片段
以前是活动的,并从
浏览 5
提问于2016-12-09
得票数 0
2
回答
替换事务后使用嵌套
片段
重用
片段
、
我有mainFrag,它有两个制表符(没有ViewPager)和容器布局,显示了两个
片段
frag1和frag2。该应用程序正在使用替换事务,mainFrag还添加到
backstack
中,mainFrag使用childFragmentManager替换
片段
。frag1和frag2 不使用
backstack
并在每次调用- onCreate
时
重新创建并从REST请求加载数据的问题 在这种情况下(使用单个Activity),怎样才能解决这个问题而不增加开销和一些好的实践呢
浏览 0
提问于2019-07-19
得票数 1
2
回答
在FrameLayout中的视图(膨胀的
片段
)之间切换
时
出现问题
、
、
我的问题如下:伪代码:Fragment1 fragment_1 = new Fragment1现在,当用户
从
导航视图中选择特定选项
时
,我只需隐藏当前显示的
片段
,并显示所
浏览 0
提问于2017-02-12
得票数 0
1
回答
如何在重新创建
片段
时
恢复
以前的
RecyclerView
状态?
、
、
、
我的安卓应用程序中有一个带有
RecyclerView
的Fragment,我想
恢复
用户上次打开该应用程序时的
RecyclerView
。在我的Fragment中,有以下用于保存和
恢复
RecyclerView
的代码块。notifyDataSetChanged()} 我现在的问题是,当我第一次打开应用程序时,我填充了
RecyclerView
,关闭了应用程序,再次打开它,当我转到那个特定的
片段
时
,
RecyclerView
是
浏览 31
提问于2021-08-08
得票数 1
回答已采纳
2
回答
使用NavDeepLinkBuilder构建
片段
后台堆栈
、
、
、
、
我有一个活动应用,有三个
片段
,A,B,C。在正常的应用流程中,
片段
是按顺序打开的: A->B->C我有一个前台服务,当点击
时
,应该打开
片段
C。setDestination(R.id.fragmentC) .createPendingIntent())未构建
片段
后堆栈当我
从
片段
C返回
时
,我立即到达
片段
A,而不是B。根据的说
浏览 36
提问于2020-05-27
得票数 5
回答已采纳
6
回答
如何
从
BackStack
恢复
现有
片段
、
、
我正在学习如何使用
片段
。我有三个在类顶部初始化的Fragment实例。每个
片段
都被附加到活动上,并被保存到后台堆栈中,没有任何问题。因此,当我启动A、C,然后启动B
时
,堆栈如下所示:|B||A|当我按下“back”按钮
时
,B被销毁,C被
恢复
。但是,当我第二次启动fragment A
时
,它并没有
从
后台堆栈
恢复
,而是被添加到了后台堆栈的顶部|A||A|但是我想
恢复
A并销毁它上面的
浏览 113
提问于2013-08-19
得票数 160
回答已采纳
2
回答
Android
片段
背靠背:它是一堆碎片还是事务?
、
、
、
、
从
, 在执行这样的
片段
事务
时
,还可以将其添加到由活动管理的后台堆栈中--活动中的每个后台堆栈条目都是发生的
片段
事务的记录。back堆栈允许用户通过按后退按钮来反转
片段
事务(向后导航)。这是
Backstack
是stack of fragments还是某种transaction记录?因为如果它是一个stack of fragments,并且删除了一个fragment (这意味着
从
backstack
中弹出,我想),那么回导航将如何添加回
从
浏览 4
提问于2014-12-04
得票数 0
回答已采纳
2
回答
当通过
backStack
从一系列
片段
返回到主要活动
时
,Android生命周期的哪个部分(如果有的话)会涉及到?
、
、
btnStartWaiter.setEnabled(b); }发射
时
,但是,当我点击back图标足够多的时间来结束
backStack
时
,无论我做什么(参见onStart中的非常冗余的ableButtons(true),onRestart onResume),按钮仍然是禁用的
浏览 2
提问于2015-06-28
得票数 0
回答已采纳
点击加载更多
相关
资讯
RecyclerView 体验优化及入坑总结
性能优化之卡顿延迟
郭神的抽丝剥茧心法修炼:深剖RecyclerView
我的Android开发框架Collection
Android 官方全新推荐组件:Paging Library 基于RecyclerView的分页加载框架
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券