2013-07-01 25 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