我正在尝试使用 GCMTaskManager 安排大约每 30 分钟运行一次的定期任务。当它运行时,它会对 APP 中的一些内部数据进行“更新”。
我已经初步运行了它,并且可以使用 中的LOG
命令看到OnRunTask
该任务根据需要触发。我让它运行(至少根据我在OnRunTask
触发时填充的日志。
我有两个问题我无法确定是否可以完成......
有没有办法查看在下一次火灾之前“还剩”多少时间
OnRunTask
......或者......大约接下来应该运行什么“时间”?例如,如果 PeriodTask... 有 30 分钟,而 18 分钟已经过去,我们能否以编程方式看到还剩 12 分钟?我有一个内部“按钮”来手动触发 APPS 更新。如果用户点击了这个,我想从那个点“重新启动”PeriodicTask 计时器。也就是说,如果
OnRunTask
假设 30 分钟在大约 12 分钟内触发,并且用户手动点击 UPDATE,我希望OnRunTask
现在从按下按钮后的 30 分钟重新启动。这可以做到吗?
谢谢
皮特