首页 > 解决方案 > onBackPressed() 到主屏幕而不是登录页面

问题描述

我有这个登录/注册页面。当您登录时,它将进入会员页面(片段),现在我想在不注销的情况下返回手机的主页,但是每当我点击返回内置按钮时,它都会进入过去的页面活动。

我试过这个android:noHistory="true",但是当我点击登录但我没有登录时,只是回栈。登录/注册页面不再出现。

标签: javaandroidonbackpressed

解决方案


如果您永远不想导航回登录活动,只需使用代码行

finish();

在您致电 startAcitivty() 之后。这将关闭活动,并且在不重新启动应用程序或稍后在代码中专门调用活动的情况下无法导航回。

或者只是覆盖 onBackPressed() 来完成。


推荐阅读