Android 设置长时间计时器

Android 设置长时间计时器,android,timer,launcher,kiosk,Android,Timer,Launcher,Kiosk,我一直在做一个安卓kioskapp。它基本上是一个启动器,其他应用程序可以在它上面运行。用户将不得不订阅它。现在,我想检查订阅到期的剩余天数,我一直在尝试使用倒计时类进行检查,但它滞后了。应用程序不会始终连接到internet。我应该使用什么?当然你不应该使用timercountdown,因为这会消耗资源。您需要检查订阅的第一天和当前日期,然后从用户或订阅方已订阅(或已付款)的总天数中减去该天数,假设您知道订阅将在该期间运行和有效的确切天数 美国东部时间: 这将把剩下的天数放在你手中,这样你就可

我一直在做一个安卓
kiosk
app。它基本上是一个启动器,其他应用程序可以在它上面运行。用户将不得不订阅它。现在,我想检查订阅到期的剩余天数,我一直在尝试使用
倒计时
类进行检查,但它滞后了。应用程序不会始终连接到internet。我应该使用什么?

当然你不应该使用timercountdown,因为这会消耗资源。您需要检查订阅的第一天和当前日期,然后从用户或订阅方已订阅(或已付款)的总天数中减去该天数,假设您知道订阅将在该期间运行和有效的确切天数

美国东部时间: 这将把剩下的天数放在你手中,这样你就可以向用户显示。
我希望这能回答您的问题,如果还有其他问题或任何不清楚的地方,请在评论部分询问。

使用。但我还需要向用户显示订阅剩余的天数和小时数。AlarmManager有何帮助?
AlarmManager
将帮助您设置特定日期和时间的报警。设置报警后,只需将此时间保存在共享首选项中,并显示用户剩余的计算天数。另外,请阅读
AlarmManager
中有关重新启动的内容。好的,谢谢,我明白了。可能是重复的