2014-06-24 32 views
1

我有5 「主要活動」 A,B,C,d,E多於一個的主要活動

應用啓動與A,現在可以調用A,B,C,d或E.

我的問題是,當做A-> B-> C-> AB和C調用onDestroy(),並且當新調用B或C時,onCreate()

我需要A,B,C,D和E永遠不會打電話給Destroy,因爲我需要重新啓動(如果是以前創建)在調用onDestroy之前處於相同狀態

+0

你可以發表一些代碼,並讓我們明確請 – Umitk

回答

0

當您打電話給您的活動時,您可以嘗試將正在運行的活動d將它與前:

intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 

我建議你檢查你的清單,如果有這樣的:

android:launchMode=["multiple" | "singleTop" ] 

它也可能是您的設備運行內存不足,只是需要關閉一個活動,我不認爲你可以做很多事情。

相關問題