跟踪活动中的片段[关闭]
Posted
技术标签:
【中文标题】跟踪活动中的片段[关闭]【英文标题】:Keeping track of a fragment in the activity [closed] 【发布时间】:2017-12-21 15:44:29 【问题描述】:在我的应用中有一个带有导航抽屉的 Activity。抽屉项目的选择带来了相关列表片段的实例化。 当我在 List Fragment 中选择一个项目时,第二个 Activity 开始显示有关我单击的项目的信息。 导航回第一个活动,它再次被创建,但我想跟踪显示的最后一个片段,以及我从中选择项目的列表。 我怎么能做到这一点?提前致谢。
【问题讨论】:
利用.addToBackStack() 无法打开新活动以显示有关项目的信息,您可以打开另一个片段并将此片段添加到后台堆栈,然后导航回它调用第一个片段。 在您的清单中,您是否尝试将 android:launchMode="singleTop" 添加到您的第一个 Activity 中? 选择一个项目是启动一个片段还是一个活动?因为这个陈述使问题变得混乱。 “当我在 List Fragment 中选择一个项目时,第二个 Activity 开始显示有关我单击的项目的信息。” @MohammedJunaid 我尝试使用android:launchMode="singleTop"
并且似乎有效!谢谢!
【参考方案1】:
添加
android:launchMode="singleTop"
到清单文件中的第一个 Activity。
【讨论】:
以上是关于跟踪活动中的片段[关闭]的主要内容,如果未能解决你的问题,请参考以下文章