我在我的应用中有几个活动,并且流程非常复杂。当我点击注销时,应用程序将导航到登录屏幕,用户可以通过取消按钮退出(调用system.exit(0)
)
当我按下返回按钮或退出按钮时,系统会从堆栈中调用一个活动 :( 当我到达登录屏幕时,如何清除所有活动?调用finish()
并不实际,因为有很多活动,其中一些活动在处于活动状态时不应关闭,例如调用本地相机的活动。
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);