我正在開發一個Android應用程序並在主要活動中我有一個數字,我希望在退出應用程序時保存一個數字。它在我暫停/恢復活動時起作用,但當我進入任務管理器並停止應用程序並重新啓動它時,數字會回到0.我嘗試使用onSaveInstanceState和onRestoreInstanceState方法,但它不起作用。有什麼建議麼?應用程序保留活動信息
0
A
回答
0
活動狀態和應用程序狀態之間存在區別。
實例狀態與活動相關聯,可用於臨時存儲信息以在應用程序的單個生命週期內重新填充活動。也就是說,當您的操作系統銷燬您的活動時,這很有用。但是,當你的應用程序被殺死(就像你從任務管理器那樣做),實例狀態就會被清除。
如果要在應用程序的多個生命週期中持久存儲信息,則應使用SharedPreferences框架。
在這裏看到更多的信息: http://eigo.co.uk/labs/managing-state-in-an-android-activity/#How-to-Store-State-Information
0
您可以使用sharedPreferences。
相關問題
- 1. JSF應用程序範圍的bean不保留信息
- 2. Amazon Hero小部件保留以前應用程序的信息
- 3. 如何讓網頁應用程序保留信息?
- 4. 在struts2應用程序中保留會話信息
- 5. Android應用程序無法啓動活動組件信息
- 6. 保留TabBarController信息
- 7. Android:從活動獲取調用應用程序的信息
- 8. 其他活動開始時保留信息
- 9. 在每項活動中都會保留Google的登入信息
- 10. 保護Android應用程序活動
- 11. 如何在JavaFX桌面應用程序登錄後保留用戶信息
- 12. 在ASP.NET MVC應用程序中保留匿名用戶的狀態信息
- 13. 啓動從Facebook信使我的應用程序使其留在Facebook的活動
- 14. Django保留註冊信息
- 15. 保留在活動
- 16. Rails應用程序信息
- 17. Receiver for Android應用信息活動
- 18. 重新啓動應用程序時無法保留當前活動
- 19. 從最近的應用程序列表中滑動後保留活動狀態?
- 20. 在響應式滾動表中保留表頭信息
- 21. 在WCF應用程序中使用MSMQ消息時保留消息順序
- 22. 如何留在應用程序中的活動 - 關閉應用程序
- 23. 網站保留用戶信息
- 24. 使用OAuth時保留登錄信息
- 25. 關閉後保留剪貼板信息程序
- 26. Android保存活動信息返回到活動
- 27. 在Shiny應用程序中保留PostgreSQL連接的活動函數?
- 28. 僅保留整個應用程序中的每個活動的一個實例
- 29. 當應用程序處於終止狀態時,保留活動websocket
- 30. 如何爲Android程序包啓動應用程序信息
謝謝你,這是真正的幫助! – user2597071