灵活的报警管理器

时间:2015-12-07 12:47:08

标签: android network-programming alarmmanager

首先,如果标题有点误导,我想说对不起,我不太确定如何提出问题。 :d

假设我开始重复警报,每工作一分钟(比如说一小时)就可以获得一些互联网(例如下载图片)。

所以它会在例如下午1点,下午2点,下午3点运行......

我的问题是:

如果用户在下午2点没有互联网连接,闹钟将尝试获取图片>失败>下午3点再试一次。

是否有可能在下次用户连接到互联网时运行,而不是等待一小时?

因此,如果用户在下午2:10连接到互联网,它应该再次执行下午2点的任务,而不是等到下午3点。

我希望你理解我的问题,并指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

您可以告诉Android让您知道设备的连接状态何时发生变化(请参阅here)。

因此,如果由于连接问题导致任务无法在下午2点执行,则可以在设备连接到Internet后再次尝试。