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之前處於相同狀態
我有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之前處於相同狀態
當您打電話給您的活動時,您可以嘗試將正在運行的活動d將它與前:
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
我建議你檢查你的清單,如果有這樣的:
android:launchMode=["multiple" | "singleTop" ]
它也可能是您的設備運行內存不足,只是需要關閉一個活動,我不認爲你可以做很多事情。
你可以發表一些代碼,並讓我們明確請 – Umitk