我的应用程序中有以下工作流程:
Activity 1(一个 ListView)-> Activity 2(一个加载 Fragment 的 ListView)-> Fragment 1 -> Fragment 2。
一切都很顺利,我可以前进到片段 2,然后按“后退”按钮向后遍历每一步。
在某些时候,我需要添加一个 ActionBar。由于代表谷歌进行了一些奇怪的编程,我必须扩展导入 android.support.v7.app.ActionBarActivity 的 ActionBarActivity,这需要我将所有片段管理器更改为“支持”导入 android.support.v4.app。片段管理器。
结果,我在整个工作流程中都有一个 ActionBar,但我只能前进到 Fragment 2。任何按 Back 按钮,都会导致 Activity 1 出现,没有 BackStack。
那么,是否不可能使用带有 ActionBar 和 BackStack 的动作/片段,或者我的 BackStack 是否因其他原因而损坏?
任何帮助,将不胜感激。
谢谢!