【发布时间】:2011-09-05 09:33:36
【问题描述】:
我将我的 Android 应用程序移植到了蜂巢,并进行了一次大重构以使用片段。在我之前的版本中,当我按下 Home 按钮时,我会使用ACTIVITY_CLEAR_TOP 来重置后台堆栈。
现在我的应用程序只是一个包含多个片段的 Activity,所以当我按下 Home 按钮时,我只需替换其中的一个片段。如何在不必使用 startActivity 和 ACTIVITY_CLEAR_TOP 标志的情况下清除我的后台堆栈?
【问题讨论】:
-
避免使用后退栈!它对整体效率并没有真正的帮助!每次要导航时都使用普通的 replace() 甚至更好的删除/添加!查看我在stackoverflow.com/questions/5802141/…的帖子