我有3個活動:A,B和C.的Android任務和後臺堆問題
A - >乙 - 「ç - > B(裝置A啓動B,B啓動C等)
B is singleTask,C is standard
當用戶在第4個活動(即最後一個活動,B)中按下BACK按鈕時可以讓C顯示?
我有3個活動:A,B和C.的Android任務和後臺堆問題
A - >乙 - 「ç - > B(裝置A啓動B,B啓動C等)
B is singleTask,C is standard
當用戶在第4個活動(即最後一個活動,B)中按下BACK按鈕時可以讓C顯示?
我覺得使用可以使用 moveTasktoBack(); in Activity class
將任務B從singleTask更改回標準。您沒有正確使用singleTask。 singleTask啓動模式旨在用於處於任務根源的活動。
您的設備上只能有一個singleTask活動的實例。當你從C啓動B時,你只是返回到已經存在的B實例。所以沒有第四個活動。
如果您已經通過了http://developer.android.com/guide/topics/fundamentals.html並說爲什麼C所示爲什麼不那麼只有上帝才能做到這一點奇蹟.not Android ...:D但是,我們可以通過從堆棧中刪除活動來達到活動A –
請更改您的問題的最後一行 – ingsaurabh
從哪個活動返回想要顯示活動C? –