![](/img/trans.png)
[英]Save state of Fragment on orientation change (savedInstanceState)
[英]Android: Save state of list view using savedInstanceState
我有一个ListView
的标准实现(一个使用数组适配器)和一个内置布局R.layout.simple_list_item_multiple_choice
。
无论如何,我正在阅读有关Activity
生命周期以及如何改变屏幕方向或何时发生电话呼叫的信息,一种恢复Activity
状态的方法是使用onSaveInstanceState
和onRestoreInstanceState
方法。
我的问题是,有人可以帮助我如何将ListView
(未自定义)的状态存储到捆绑包中,其中包括其条目,位置和选中的项目
非常感谢
您希望数据是持久的。 为此,您必须使用SQLite数据库或SharedPreferences。 您也可以根据需要使用设备的内部存储或外部存储。 这是将提供详细说明的链接。
onSaveInstanceState
适用于偶然丢失应用程序数据(例如终止进程或打来电话)的数据的情况。 您不能根据需要将数据故意存储在onSaveInstanceState
以进行检索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.