【发布时间】:2024-01-12 19:25:01
【问题描述】:
有没有办法维护一个不依赖于当前日期的计时器?我将解释你的情况。我必须为安卓手机的所有联系人发送订阅。在启动期间。条件是如果最后一次订阅是在 120 秒之前发送的,那么只会发送订阅。否则它应该等到 120 秒。 现在,如果用户更改当前日期/时间,就会出现问题。那么我如何计算 120 秒?有没有其他办法可以想到?? 请帮忙。
【问题讨论】:
标签: android timer android-contacts subscribe
有没有办法维护一个不依赖于当前日期的计时器?我将解释你的情况。我必须为安卓手机的所有联系人发送订阅。在启动期间。条件是如果最后一次订阅是在 120 秒之前发送的,那么只会发送订阅。否则它应该等到 120 秒。 现在,如果用户更改当前日期/时间,就会出现问题。那么我如何计算 120 秒?有没有其他办法可以想到?? 请帮忙。
【问题讨论】:
标签: android timer android-contacts subscribe
使用uptimeMillis() (click) 怎么样?
【讨论】:
您的应用在这 120 秒内是否处于活动状态?
如果还活着,那么你可以试试CountDownTimer 和sample code
如果您的应用程序没有运行,那么您可能需要查看配置为使用 ELAPSED_REALTIME 和 sample code 的 AlarmManager
希望这会有所帮助。
【讨论】: