我正在使用Android工作室2.3.2,我正在尝试制作应用。我的应用程序应该是每日清单。用户将构建他们的列表并每天检查它们。这就是为什么我想每晚重置清单。
我想过使用我发现叫做小时的命令检查是否(小时== 0){resetChecklist();}或类似的东西。我是Android工作室的新手,所以如果你有更好的解决方案,我很乐意听到它们。我知道一些C ++。
(顺便说一句,我不确定我是否理解你如何制作清单。)
答案 0 :(得分:0)
我将假设您将使用本地SQLite保存创建的列表?
如果是这样,您可以通过向表中添加日期时间列来简化此操作,然后在基于当前日期查询列表查询时。因此,只返回当天的项目。
为日期创建默认值:
create table checklist(id int primary key, item text not null, completed boolean, dt datetime (default current_timestamp));
根据日期查询:
select * from checklist where dt between date('now', 'start of date' + '1 day')