2011-01-30 159 views
2

假設有一些活動。Android問題:在活動堆棧中的活動之間切換

我想從主要活動開始另一項活動。另一個來自該活動。另一個來自下一個。

這是它是如何 -

主要活動 - >活動1 - >活動2 - >活動3

現在我想從活動3切換到主要活動而不破壞活性3或再造一個主要活動的新實例。

我不知道有什麼辦法可以完成它。

如果有人知道這一點。讓我知道。

回答

3

看看在Process documentation

如果活動已經開始,你與你所設置的FLAG_ACTIVITY_CLEAR_TOP一個Intent調用它,棧上的其他活動也將移出的方式把它放在最上面。要做到這一點,您的Activities launchMode需要設置爲singleTop,singleTask或singleInstance。