为了账号安全,请及时绑定邮箱和手机立即绑定

Android:将 CheckBox 状态存储在 CheckList 中的不同日期

Android:将 CheckBox 状态存储在 CheckList 中的不同日期

慕斯709654 2021-10-20 15:53:57
我的应用程序是一个简单的清单。如果我单击复选框并关闭应用程序,复选框状态将在重新启动时保存并重新加载。现在我想添加一个可用于选择日期的日历。对于每个新的一天,列表中复选框的默认状态应取消选中。如果复选框的状态发生变化,则应在此特定日期保存。因此,如果我关闭应用程序并再次选择同一天,则应重新加载复选框状态。如何根据日期和在列表视图中单击哪个复选框来保存复选框状态?我还能用 sharedPreferences 做到这一点吗?或者我应该使用 SQLite,因为一年的使用会导致 3650 个保存的复选框状态(假设我的清单包含大约 10 个项目)。
查看完整描述

3 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

这是逻辑答案..你需要自己实现它。

  • 使用 SQLite 并制作带有日期字段的所需列(根据复选框)的表格。

  • 现在在日期之后选择查询您的数据库以获得所需的日期..并设置复选框(如果该日期的数据存在)。


查看完整回答
反对 回复 2021-10-20
  • 3 回答
  • 0 关注
  • 162 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信