【发布时间】:2015-04-28 07:59:54
【问题描述】:
我已经使用活动而不是 this SO 答案中的框架实现了一个 android 抽屉的测试示例。
我有 3 个从 DrawerActivity 扩展的 Activity。MainActivity 是启动应用程序时的第一个 Activity,ActivityA 和 ActivityB 从抽屉导航打开。
我希望在 MainActivity 中按下后退按钮以退出应用程序,并且在 ActivityA 或 ActivityB 上按下时返回 MainActivity,无论从导航抽屉中按下多少次列表项。
据我所知,问题在于从导航抽屉开始的所有活动都添加到后堆栈中。
还有一个额外的问题是如何在活动更改时突出显示在导航抽屉上选择的项目?
我已经在另一个使用片段的示例中完成了此代码:
mDrawerList.setItemChecked(position, true);
我可以使用活动还是需要将它们转换为片段?
【问题讨论】:
标签: android android-activity navigation-drawer back-stack