0

我想实现后退导航(通过按下操作栏中的回家按钮),因为它显示了附加的图片。 正如您所看到的,登录屏幕会被访问一次,并将用户带到活动B中。按下某个项目时,会将用户带到活动B的新实例,依此类推。认为这是一个包含登录信息的文件导航应用程序。Android:导航至自定义主屏幕

所以,我的问题是,这是最优雅的方式来实现这一目标?在此先感谢

Application structure

+0

当用户点击“主页”按钮时,请勿更改用户期望,他们希望离开您的应用并转到其主屏幕(这也是Android文档压力)最优雅的解决方案,在操作栏上添加一个按钮,使用户回到初始状态,实现依赖于您的代码。 – LuckyMe

回答

0

只有这样,才能做你想做的是让你的应用程序启动器应用程序。这意味着它将取代用户当前用于主屏幕的启动器。

如果这不是您想要达到的目标,那么您的运气不好,因为出于安全目的,您无法覆盖主页按钮。

编辑:

如果你想使用向上导航然后发送意图

。请参阅docs关于如何使用向上导航

+0

编辑我的问题,我改为“行动酒吧的主页按钮”,而不是 – Carlos

+0

然后,所有你需要做的是开始一个新的意图,你想要的活动。请参阅文档http://developer.android.com/guide/topics/ui/actionbar.html#Home – tyczj

+0

从文档“使用此标志(FLAG_ACTIVITY_CLEAR_TOP),如果您正在启动的活动已存在于当前任务中,那么所有在它上面的活动都会被销毁并且被带到前面,添加这个标志通常很重要,因为去“回家”是一种相当于“回头”的行为,你通常不应该创建一个新的家庭实例活动”。所以问题是:我如何保留第一个B活动的参考? – Carlos