0
通常當我從主屏幕快捷方式或從應用程序菜單打開我的Android應用程序時,它會重新啓動主要活動。Android應用程序活動總是重新啓動
如何防止這種行爲,並使現有實例在前臺運行?
我已經搜索了一些無濟於事。看起來似乎大多數人沒有這個問題?
謝謝!
通常當我從主屏幕快捷方式或從應用程序菜單打開我的Android應用程序時,它會重新啓動主要活動。Android應用程序活動總是重新啓動
如何防止這種行爲,並使現有實例在前臺運行?
我已經搜索了一些無濟於事。看起來似乎大多數人沒有這個問題?
謝謝!
您不能假定Android在您離開應用程序後保留了應用程序的狀態 - 由於內存不足,它可能已將其從內存中移除。
最好的辦法是將當前狀態(包括當前活動)存儲在SharedPreferences和主要活動(清單中標記爲LAUNCHER的活動)中,然後檢查共享首選項並轉到標記的活動那裏。您還可以使用SharedPreferences存儲有關該活動的其他信息,即您可以使用它來填寫文本字段和其他與用戶離開時所擁有的任何值有關的內容。
你是否真的結束了第二個過程,例如兩個在ps或DDMS procrank查看器中顯示? – 2010-10-12 18:50:14