2011-06-01 90 views
0

我想重新啓動我的活動的一個實例。可能嗎?Android:如何重新啓動實例?

例如,從活動中,我將轉到另一個活動,然後當我回到上一個活動時,所有活動都是新的,沒有實例被保存。

我對Android有點新鮮。謝謝。

+0

您的意思是,當您按Back按鈕或調用'startActivity()'返回到初始活動時? – 2011-06-01 08:10:13

+0

嗯類似的東西,但我怎麼通過startActivity做到這一點? – 2011-06-01 08:23:12

回答

0

我只是解決了這個通過加入這一行到我的Android清單:

android:launchMode="singleInstance" 

這是你宣佈你不想實例化每次你開始一個意圖的新活動。您現在可以重複使用現有活動。下面就來說明這個問題和其他活動中調整清單文件中的API文檔的鏈接:

http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

這是一個老問題,但希望這個答案可以幫助人們仍在試圖弄清楚這一點。