【问题标题】:How to save a checkbox in dynamic ListView when exiting the app退出应用程序时如何在动态ListView中保存复选框
【发布时间】:2015-05-04 11:32:21
【问题描述】:

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

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

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

快速但繁重的解决方案是在每个设备中创建一个特定的数据库来存储用户阅读的所有项目,但我要求查看任何其他解决方案。 http://i.stack.imgur.com/eBfls.png 例如,可以是在“运动”项中按或未按的人。所以我想为这些在他们的设备中做这件事的人保存状态。 cookie 是一种解决方案吗?

【问题讨论】:

  • 我们不会为你做所有的工作,你有什么尝试?
  • 我一直在这里寻找解决方案,但没有找到任何相关信息。

标签: android listview dynamic checkbox exit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2021-09-19
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多