我试图让UP按钮提供对父活动中特定片段的反向导航。
活动1 contatins FragmentA
和FragmentB
。您可以从FragmentB
启动 Activity2 。
Activity1 在清单文件中被声明为 Activity2 的父级。
<activity
android:name="com.example.Activity2"
android:parentActivityName="com.example.Activity1" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.Activity1" />
</activity>
如果您在Activity2中并按下向上按钮,我希望您返回 Activity1 中的FragmentB
。
相反,它返回到FragmentA(因为它是Activity1中的默认片段)。
提前谢谢。
答案 0 :(得分:3)
我想你在启动Activity B时完成了Activity A,否则你仍然可以在Activity A中看到片段B(就像你离开它一样)。但是,请尝试在活动B的意图中添加额外的内容,以启动活动A,该活动指出哪个片段应该在该活动中处于活动状态。这样,当创建活动A时,您可以检查包,检查是否有关于哪个片段应该可见的信息,如果是,则将片段设置为可见。