【问题标题】:How to make an app change over midnight如何在午夜更改应用程序
【发布时间】:2017-10-31 12:11:44
【问题描述】:

我正在使用 Android Studios 2.3.2,并且正在尝试制作应用程序。我的应用程序应该是每日清单。用户将建立他们的列表并每天检查它们。这就是为什么我想每晚重置清单。

我考虑过使用我发现的命令 hour 来检查 if(hour == 0){resetChecklist();} 或类似的东西。我对 android 工作室完全陌生,所以如果你有更好的解决方案,我很想听听他们的意见。我知道一些 C++。

(顺便说一句,我什至不确定我是否理解您如何制作清单。)

【问题讨论】:

  • 图片就是我目前所做的。
  • 保存每个创建项目的日期,如果该日期是昨天,则不显示而是删除它。
  • 您好,欢迎来到 SO。建议您在帖子中嵌入图片,而不是提供指向外部资源的链接。

标签: android c++ android-studio development-environment


【解决方案1】:

我假设您将使用本地 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')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-03
    • 2016-01-13
    • 2021-01-20
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2021-10-22
    • 2013-04-12
    相关资源
    最近更新 更多