我的应用程序是一个简单的清单。如果我单击复选框并关闭应用程序,复选框状态将在重新启动时保存并重新加载。现在我想添加一个可用于选择日期的日历。对于每个新的一天,列表中复选框的默认状态应取消选中。如果复选框的状态发生变化,则应在此特定日期保存。因此,如果我关闭应用程序并再次选择同一天,则应重新加载复选框状态。如何根据日期和在列表视图中单击哪个复选框来保存复选框状态?我还能用 sharedPreferences 做到这一点吗?或者我应该使用 SQLite,因为一年的使用会导致 3650 个保存的复选框状态(假设我的清单包含大约 10 个项目)。
3 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
这是逻辑答案..你需要自己实现它。
使用 SQLite 并制作带有日期字段的所需列(根据复选框)的表格。
现在在日期之后选择查询您的数据库以获得所需的日期..并设置复选框(如果该日期的数据存在)。
添加回答
举报
0/150
提交
取消