我看了這篇文章:http://developer.android.com/guide/components/tasks-and-back-stack.html的Android創建不同backstacks(任務),並返回到他們
如果我讀它正確它說,你可以創建新任務與新的活動,而舊的任務仍具有堆棧中。他們也在談論重返舊時代。但是我沒有找到如何實現這一點。
我想要什麼:
我有抽屜式導航。我想點擊一個項目。當按下後退時,它會回到根部。但是,如果您單擊另一個項目,則堆棧會保存在當前任務中。然後在這個其他項目中創建一個新的後臺堆棧。當再次點擊第一個項目時,我想要進入疊堆頂部,所以繼續往下走。
實施例:
- A1 - > A2 - > A3(抽屜項點擊)(以便返回堆棧是(A1,A2,A3))
- A1 - > A4 - > A5(最後抽屜項點擊)
- A3(隨着堆棧中A1,A2,A3)
這可能嗎?
注:我與活動一起工作,它是一個大型應用程序,活動更容易維護。
您能否提供一個視覺示例,確切地說明您想要的後臺行爲是什麼? – 2015-02-23 11:29:10
@ZygoteInit我試圖給你一個視覺例子。我希望這已經足夠。我想要的是記得後臺堆棧,所以當我回到我的導航抽屜裏的一個項目時,我可以繼續我最後一次點擊該項目的位置 – 2015-02-23 11:36:26
我明白了,請看我的回答 – 2015-02-23 12:09:26