【发布时间】:2017-03-01 14:53:57
【问题描述】:
基本上当在手机上按下 BACK 按钮时,我想阻止特定活动返回到它在 android 中的前一个活动。
具体来说,我有登录和注册屏幕,当成功登录/注册时,它们都会启动一个名为 HomeScreen 的新活动。一旦 HomeScreen 启动,我希望防止用户能够通过按 BACK 键返回登录或注册屏幕,我还希望他们能够在 HomeScreen 中的片段之间导航,例如他们可以导航到共享、通信等片段。
我曾想过在按下 backKey 时使用 finish() 方法,但这会退出应用程序,我也不希望这样。
【问题讨论】:
-
刚刚完成启动 HomeScreen 活动的活动,因此它成为堆栈中的第一个