我的应用程序需要每24小时更新其数据。用户应该无法访问应用程序的某些部分,如果它过时了。Android:应用程序关闭时保持定时器运行
当应用程序启动时,我检查数据库是否过期。但是,用户可能会长时间将应用程序保留在后台,我需要在需要更新时提醒他们。
这样做的最好方法是什么?我最初的想法是使用某种处理程序线程,并在每次暂停应用程序时在某处保存时间戳,然后计算新时间并重新启动计时器。
这留下了两个问题:
- 我如何检测,每当我的应用程序被暂停或恢复,不管活动的?
- Android中长时间定时器的最佳成语是什么? (在中期保持它必须能够修改UI组件,即表明报警时,他的时间到了)