Login > HomePage ->Activity1 ->Activity2->Activity3
如果我已经进入Activity3然后从那里回到主页。在那里,我试图注销。它会将我送回登录页面,但是如果我按下手机的返回按钮,它会显示所有先前的活动。请告诉我如何解决这个问题。
这是我尝试过的:
logout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
SharedPreferences myPrefs = getSharedPreferences("SelfTrip", MODE_PRIVATE);
SharedPreferences.Editor editor = myPrefs.edit();
editor.clear();
editor.commit();
Log.d(TAG, "Now log out and start the activity login");
Intent loginPageIntent = new Intent(getApplicationContext(), LoginPage.class);
loginPageIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
loginPageIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(loginPageIntent);
}
});