【发布时间】:2016-06-01 13:19:55
【问题描述】:
我的应用程序中有 2 个活动:
1.Launch_activity 显示一些细节
2.Home_activity,其中包含多个片段,例如 A1、A2、A3 列为卡片
我的问题是: 如何返回到上一个片段。示例:如果我在片段 A2 中,当我按下返回时,它应该返回到 A1,当我从 A1 按下返回时,它应该转到 Home_activity,我的所有片段都显示为卡片。目前,当我按下后退按钮时,它直接进入 Launch_activity。由于我是新来的,你能解释一下如何解决这个问题吗?
【问题讨论】:
-
更改片段时,只需添加
addToBackStack(String) -
@NicolasSimon '当你改变你的片段'是什么意思?您能否解释一下我是这里的初学者。谢谢:)
-
请参阅下面的@Masum 答案。他使用 beginTransaction() 更改片段(就像您可能正在做的那样)。然后他添加了
addToBackStack调用,因此只要用户单击返回按钮,系统就会“弹出这个片段”
标签: android android-layout android-fragments