2016-04-30 32 views
0

当您进入我的应用程序时,您总是会使用一些快速详细信息/信息进入主屏幕。有一个导航抽屉,其中包含3个项目:录音,视频,设置。我更喜欢导航工作,其中录制和视频是最重要的活动操作,因此,如果您向下导航并按下“上一页/主页”或“后退”按钮,则最终会导航回主屏幕。所以如果你从录音切换到视频,然后按回来,你应该回到主要,并副诗。主要应该始终是最终的顶级活动。Android导航抽屉正确处理活动

如果你点击设置,你应该回到之前你曾经来过的地方(即如果在视频中,回到视频,如果在录音中回到录音,或者如果在主上,回到主)。设置是交叉的,应该总是带你回到以前的地方。

如何通过导航抽屉最好地实现这一点?我相信一旦你输入了Recordings或者Videos,它就会清除堆栈,但是我不确定我需要搜索什么来找到它。

+0

我给你一个建议..利用碎片... –

+0

尝试在计算器这个答案。 http://stackoverflow.com/a/23477100/3678308 –

+0

您可以覆盖视频和录制的后按行为转到Main。据我所知,其他一切都应该按照你描述的方式工作 –

回答

0

解决方法是重写onBackPressed以导航回主屏幕,只要在Android Manifest或Intent标志中设置了适当的launchMode即可。

感谢@ cricket_007