【发布时间】:2016-09-11 13:00:59
【问题描述】:
我是 android 的初学者,正在尝试开发一个我卡在后退导航中的 android 应用程序。我的问题是: 如何使用 Activity 和 Fragment 管理 backstack。
带有 frag1 的 A1 活动调用 A2 活动,A2 活动显示一个用户列表,单击列表以检查用户配置文件,调用带有 Frag 2 的 A1 活动。
在打开 A1 活动的 Frag2 时,我们使用意图标志:flag_activity_reorder_to_front 并使用 FragmentManager 事务将 frag1 添加到 backstack
现在如果我点击返回,它会显示带有 frag1 而不是 A2 Activity 的 A1 Activity。
如果我不将 frag1 添加到 backstack 中,然后返回,它适用于第一个返回,但在第二个返回时它会退出应用程序。
有什么建议吗?
【问题讨论】:
标签: android navigation fragment-backstack