我有一个ListView
的标准实现(一个使用数组适配器)和一个内置布局R.layout.simple_list_item_multiple_choice
。
无论如何,我正在阅读有关Activity
生命周期以及屏幕方向何时更改的方式或者如果发生电话呼叫,恢复Activity
状态的一种方法是使用onSaveInstanceState
和{ {1}}方法。
我的问题是,有人可以帮助我如何将onRestoreInstanceState
(未自定义)的状态存储到一个包中,这包括其条目,位置和检查项
非常感谢
答案 0 :(得分:0)
您希望您的数据具有持久性。为此,您必须使用SQLite数据库或SharedPreferences。您还可以根据需要使用设备的内部存储或外部存储。 Here是提供详细解释的链接。
onSaveInstanceState
用于意外丢失应用程序的数据,例如通过终止进程或拨打电话。您无法在onSaveInstanceState
中有意识地存储数据以根据您的需要进行检索。