2012-02-23 111 views
0

我遇到了我的活動管理問題。所以,我有活動一個都到,如果你按在後退按鈕,我希望它去一個,但也存在將完成並進入的情況下, C,如果我按下後退按鈕C我希望它離開應用程序,基本上後退堆棧是空的。什麼是正確的方法來做到這一點?活動堆棧管理

我能看到做到這一點的唯一方法就是這樣。當一個開始它呼籲完成()A我重寫後退按鈕開始一個,其他明智的,如果某些條件得到滿足的呼叫完成()上和啓動C。必須重寫後退按鈕看起來像我做錯了什麼。

感謝您的幫助。

+1

這可能有助於:http://stackoverflow.com/questions/3408388/how-to-kill-sub-activities-and-bring-activity-to-top-of-stack – 2012-02-23 06:56:32

+0

nibha謝謝,真的有幫助。 – EpicOfChaos 2012-02-25 01:29:34

回答

0

我最終通過FLAG_ACTIVITY_CLEAR_TOP的用戶解決了這個問題,該用戶在這篇文章中由nibha推薦給我。 Another Post並在適當的地方調用finish()。