防止登录活动中的返回按钮

Ren*_*nha 3 android android-activity

我有一个名为MainActivity的活动,另一个名为LoginActivity。注销的用户看不到主要活动。在MainAcitivity的onCreate方法中,我验证用户是否注销,然后创建LoginActivity。

问题在于,如果用户按下手机的后退按钮,则该应用程序将返回MainActivity。

我该如何预防?

LoginAcitivity创建的代码是这样的:

Intent i = new Intent(_context, LoginActivity.class);

i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);         

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

_context.startActivity(i);
Run Code Online (Sandbox Code Playgroud)

Jon*_*lba 5

您可以finish();在之后致电startActivity()。这将杀死MainActivity,因此返回按钮将关闭应用程序。