我的申请中有几个活动。流程非常复杂。当我点击注销应用程序导航到登录屏幕,从那里用户可以退出取消按钮(调用 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);