Android:使用savedInstanceState保存列表视图的状态

时间:2014-04-12 14:20:09

标签: java android

我有一个ListView的标准实现(一个使用数组适配器)和一个内置布局R.layout.simple_list_item_multiple_choice

无论如何,我正在阅读有关Activity生命周期以及屏幕方向何时更改的方式或者如果发生电话呼叫,恢复Activity状态的一种方法是使用onSaveInstanceState和{ {1}}方法。

我的问题是,有人可以帮助我如何将onRestoreInstanceState(未自定义)的状态存储到一个包中,这包括其条目,位置和检查项

非常感谢

1 个答案:

答案 0 :(得分:0)

您希望您的数据具有持久性。为此,您必须使用SQLite数据库或SharedPreferences。您还可以根据需要使用设备的内部存储或外部存储。 Here是提供详细解释的链接。

onSaveInstanceState用于意外丢失应用程序的数据,例如通过终止进程或拨打电话。您无法在onSaveInstanceState中有意识地存储数据以根据您的需要进行检索。