2015-02-23 67 views
0

活動A開始B,現在活動堆棧將是A,B(B在頂部)。 現在來自活動B,我通過使用意向FLAG_ACTIVITY_REORDER_TO_FRONT啓動了活動A,現在活動堆棧將爲B,A(頂部爲A)。 我再次嘗試使用意向FLAG_ACTIVITY_REORDER_TO_FRONT從活動A開始活動B,這導致將活動B帶到前面,但會破壞活動A.兩個活動之間的FLAG_ACTIVITY_REORDER_TO_FRONT

+0

這是一個繞口令,還是什麼? JK,你必須解釋更多的細節,並把你迄今嘗試過的一些代碼,謝謝。 – 2015-02-23 08:15:30

+0

活動A開始B - >活動堆棧將是A,B。 爲了獲得後臺活動A到前臺 活動B使用意向啓動A FLAG_ACTIVITY_REORDER_TO_FRONT - >活動堆棧將是B,A。 同樣,如果我試圖使用相同的FLAG_ACTIVITY_REORDER_TO_FRONT意圖將背景活動B置於前景,結果會將活動B帶到頂部並殺死活動A. – Karthikeyan 2015-02-23 08:30:47

+0

這應該工作得很好。如果A被破壞,還有其他事情正在發生。請張貼您的清單。 – 2015-02-23 17:48:31

回答

2

從清單中刪除launchMode="singleTask"。這是造成你的問題。同樣擺脫clearTaskOnLaunch="false",這是您不需要指定的默認設置。

+0

謝謝:)......它作品f INE – Karthikeyan 2015-02-28 13:29:45