我有5項活動(比如說A,B,C,D
和E
)。 活動A到D用於設置一些數據,因此用戶可以來回更改任何內容。另一方面,活動E
是總結,因此用戶不再被允許回去。Android完成之前的導航活動
我的想法是完成所有以前的活動,當用戶到達E
目前我的活動A
到D
沒有重視他們的標誌。
Activty E被稱爲是這樣的:
Intent I = new Intent(this, SomeClass.class);
I.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(I);
我已閱讀無處不在,這些標誌都應該做到什麼,我試圖做的,但他們不,當用戶進入活動E
並按下Back
按鈕時,應用程序返回活動D
。
任何想法?我錯過了什麼?這不是解決這個問題的正確方法嗎?
感謝您的幫助
這是一個簡單的改變,它的工作,非常感謝你! – 2012-03-14 16:57:43