Java 只有在当天尚未运行某个方法时,才可以运行该方法吗?

Java 只有在当天尚未运行某个方法时,才可以运行该方法吗?,java,android,Java,Android,我目前正在从事一个项目,该项目通过API调用获取电影发行日期的数据。目前,每次加载活动时,我都会循环查看设备上保存的发布日期,并进行几个API调用,以将设备上的数据与API返回的数据进行比较。然而,因为我处理的是“发布日期”,每天运行一次这个检查就足够了。现在有一个问题:用户每天可以打开和关闭此活动数次!因此,我的问题是:是否有某种方法可以检查并确保某个方法只有在当天尚未执行的情况下才会执行?不是没有某种备份存储,例如,一个文件或数据库表来告诉您,例如,上次运行时间。哦,我明白了,所以可能只需要

我目前正在从事一个项目,该项目通过API调用获取电影发行日期的数据。目前,每次加载活动时,我都会循环查看设备上保存的发布日期,并进行几个API调用,以将设备上的数据与API返回的数据进行比较。然而,因为我处理的是“发布日期”,每天运行一次这个检查就足够了。现在有一个问题:用户每天可以打开和关闭此活动数次!因此,我的问题是:是否有某种方法可以检查并确保某个方法只有在当天尚未执行的情况下才会执行?

不是没有某种备份存储,例如,一个文件或数据库表来告诉您,例如,上次运行时间。

哦,我明白了,所以可能只需要创建一个存储日期的数据库,然后将当前日期与数据库中存储的日期进行比较。谢谢,我可以这样做。也许还可以让用户选择“强制”代码运行,即使它已经运行过一次?