2011-03-21 77 views
2

我的問題非常短。 我有一個遊戲,它具有重設所有對象的重置類。 如果我理解正確,我只需要一次遊戲活動的實例。 因爲如果Android創建了多個活動實例,這將浪費資源。遊戲中的singleTask或singleInstance - Android

Android中launchMode的變化是實現此目的的一種方式。使用launchMode =「singleInstance」來實現這一點是否安全?

回答

2

我想singleTop是你在找什麼。 singleTask和singleInstance只能用於極少數情況。

2

如果我是對的,singleTop只會在你只有1 Activity的情況下才會這樣做,所以它總是在堆棧頂部。否則,您可以嘗試在發送意圖時使用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT標誌。