可能重複:
Removing an activity from the history stack刪除歷史 「開始」 -activity
我要尋找一個解決方案,從歷史堆棧中刪除StartActivity。 StartActivity是一開始就開始的。我正在使用這個類來檢查一些用戶值,並且如果所有的都是正確的,我們想把用戶重定向到MainActivity。
我試圖設置一個標誌:
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
但這並不做自己應該。
App starts -> StartActivity -> MainActivity -> PRESS back -> the app should end
它:
App starts -> StartActivity -> MainActivity -> PRESS back -> StartActivity
感謝您的幫助!
編輯:這是我使用,開始在MainActivity代碼:
Intent i = new Intent(context, DashBoardActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
請問您可以發佈您的代碼來切換活動嗎? – anticafe 2011-04-26 13:22:40