如何设置1小时的计时器每1小时检查一次网络?

时间:2016-09-16 04:57:27

标签: android timer alarmmanager

我想每隔1小时检查一次网络,以便从本地存储更新数据到数据库,但不知道使用哪个定时器或闹钟。如果您有任何代码请与我分享,谢谢是提前。

2 个答案:

答案 0 :(得分:0)

您可以使用GcmNetworkManager,它符合您所描述的需求,here是一个可行的示例。它在内部使用JobScheduler 21以上,而在21以下它使用了一些Google专有权。您可以计划每隔一小时运行一次定期任务,同时添加运行任务所需的Internet的前提条件。然后,系统将确定运行任务的适当时间。像这样的东西,

args += [['id', 'in', productids]]

here是一篇很好的文章,解释了GCMNetwork Manager提供的不同功能

答案 1 :(得分:-1)

使用背景Service并在CountDownTimer课程中使用Service。并在CountDownTimer

中设置1小时的间隔