我有一個應用程序與Android中的幾個活動,我希望用戶能夠通過按菜單按鈕註銷。我的問題是,如何清除Android Stack的活動?
A)的Android不會讓你終止應用程序和
B),甚至當我向用戶發送至LoginActivity
他們又可以隨時按回和馬上回以前的活動他們在
我已經嘗試用以下兩個標誌啓動活動:
Intent intent = new Intent(this, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
我也跟自己都逐一嘗試。
我也試過在startActivity(intent)
之後撥打finish()
,因爲我在另一個StackOverflow 問題中讀到。
您必須在清單中將您的活動聲明爲單個實例。 – Falmarri 2010-11-16 02:29:43
類似於[Android:清除背面堆棧](http://stackoverflow.com/questions/5794506/android-clear-the-back-stack) – 2012-08-22 15:00:09