【发布时间】:2010-10-08 08:51:15
【问题描述】:
我目前正在开发一款适用于 Android 操作系统的应用,该应用会显示一些数据。为确保此数据是最新的,应用程序需要不时从远程服务器获取更新。 由于数据不经常更改,因此应每周进行一次更新。我想让用户能够选择更新的工作日和白天(并且可以选择完全禁用此功能)。
问题是:即使用户此时不使用手机,即使手机当前处于睡眠状态,即使手机最近重新启动且应用程序尚未启动,也应该执行此更新还没有。
我首先想到的是一个远程服务,它在系统启动时启动,确定运行更新的时间,设置一个计时器,然后等待/休眠以触发计时器。
现在,有人告诉我我应该使用闹钟计时器或某种处理程序...我对这个主题的了解越多,似乎存在的方法就越多。
现在,我有点不知道哪种方法最适合我......所以这就是我需要的:
我想这里有人知道安卓的“newsrob”吗?我想实现的和 newsrob-updateservice 差不多。
【问题讨论】:
标签: java android service cron daemon