当我单击“ 个人资料活动”中的“ 注销”按钮时,我想让用户进入“ 登录”页面,他需要在其中使用新的凭据。
因此,我使用此代码:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
在“ onButtonClick
注销”按钮的中。
但是问题是,当我单击登录活动上的设备后退按钮时,它将带我到ProfileActivity。我期望当我在LoginActivity上按设备后退按钮时,应用程序应该关闭。
我究竟做错了什么?
我还android:launchMode="singleTop"
为我的LoginActivity添加了清单
谢谢
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
我是从这个问题的答案:stackoverflow.com/questions/3473168/...