2013-07-01 20 views
1

我有一個單一的數據管理器爲我的應用程序的特定部分。該數據管理器保存活動之間的多步驟過程的狀態。除非數據管理器從內存中清除時,應用程序長時間置於後臺,否則這種方式會很好地工作。我的問題是,拯救不屬於一項具體活動的單身人士的最佳方式是什麼?所有活動狀態都使用onSaveInstanceState回調保存,應用程序是否接收回調以保存狀態?在Android中保存單身人士的狀態?

回答

1

每次都可以保存狀態SharedPrefs狀態的變化,並從SharedPrefs每次初始化單身

0

我有一些相似的經歷和最簡單的一個,直出我的頭的時候得到它,會要麼使用onSaveInstanceState,要麼在SQLiteSharedPreferences本地持續整個事件,即使這可能不是這個任務的正確方法。

如果你想我可以爲你提供的任一選項的一些示例代碼,否則請檢查以下內容:

SharedPreferences:http://www.vogella.com/articles/AndroidFileBasedPersistence/article.html

SQLite的:http://www.vogella.com/articles/AndroidSQLite/article.html

保存和recieving實例狀態:How to use onSavedInstanceState example please