早上好,我是 Android 新手,我正在开发一个应用程序,安装后的第二天它应该开始另一个活动,有人知道如何激活功能或在第二天做一些事情吗?
就像是:
if(today.equals(thenextday)){ //then load the feature }else{ //wait the user for the next day }
谢谢。
您可以做的是在应用程序首次启动时将日期保存在共享首选项中。您可以使用以下逻辑编写代码:当您在第一天启动活动时,共享首选项将有一个空日期值,然后您可以将当前日期存储在共享首选项中。当用户第二天打开应用程序时,当前日期值将更改,您可以检查日期是否更改并执行您要启用功能的代码。为了节省内存,您还可以首次将布尔值存储为 false,如果日期已更改,则将其更改为 true。这样,如果下次用户打开应用程序时保存的布尔值为 true,您可以清除共享首选项。