2010-08-18 113 views
10

在我們的應用程序中,我們有活動A,B,C,D和E.用戶通常從A到E,通過B,C,D移動。Android彈出活動堆棧

在Activity E中,我們想返回到A,並從堆棧中刪除B,C,D。我們不想從E重新創建A.

如何從堆棧中彈出B,C,D然後返回到A?

+0

所以,你只想跳過B,C,D * *如果用戶在E上?此外,是否通過B-> C-> D到達E的唯一途徑? – EboMike 2010-08-18 22:03:47

回答

1

使用清單中的android:noHistory屬性:

http://developer.android.com/guide/topics/manifest/activity-element.html

+1

沒有歷史的問題是,當你使用GOOGLE或FACEBOOK sdk時,你不會得到回調,即一旦你通過GOOGLE或FB登錄,你會到達那裏對話框,然後當你點擊任何帳戶登錄。谷歌或FB試圖回到你稱之爲的活動。既然你使用的是noHistory,它就不會出現,應用程序可能會崩潰。我很難學會它。只是想分享它。 – 2015-09-04 13:24:46