如何在退出应用程序时保存动态ListView中的复选框

时间:2015-03-03 17:32:10

标签: android listview dynamic checkbox exit

我是Android的新手,我想知道是否有某种方法可以保存以下内容: 我有一个自定义适配器,其中包含标题和复选框。

列表是从一个始终在变化的数据库中获取的,因此listView是动态的。 我不能使用SharedPreference,因为它只保存位置(并且列表正在移动),如果在用户退出应用程序时启用或禁用每个项目中的复选框,我想找到一种方法来保存。

基本上它包含一个应用程序,每个人都可以访问数据库以插入新值,其值显示在其他界面的ListView中,但ListView的每个元素都有一个带复选框的项目,我想保存用户退出应用程序时每个用户的此复选框的状态。

快速但重量级的解决方案是在每个设备中创建一个特定的数据库来存储用户阅读的所有项目,但我要求查看任何其他解决方案。  http://i.stack.imgur.com/eBfls.png 例如,可能是那些曾经或者没有按过项目" sport"的人。所以我想为那些在他们的设备中完成它的人保存状态。 Cookie是解决方案吗?

1 个答案:

答案 0 :(得分:0)

我没有完全理解这个场景。但是你可以在onPause()方法中将它们保存到数据库中。