首先,如果标题有点误导,我想说对不起,我不太确定如何提出问题。 :d
假设我开始重复警报,每工作一分钟(比如说一小时)就可以获得一些互联网(例如下载图片)。
所以它会在例如下午1点,下午2点,下午3点运行......
我的问题是:
如果用户在下午2点没有互联网连接,闹钟将尝试获取图片>失败>下午3点再试一次。
是否有可能在下次用户连接到互联网时运行,而不是等待一小时?
因此,如果用户在下午2:10连接到互联网,它应该再次执行下午2点的任务,而不是等到下午3点。
我希望你理解我的问题,并指出我正确的方向。
答案 0 :(得分:0)
您可以告诉Android让您知道设备的连接状态何时发生变化(请参阅here)。
因此,如果由于连接问题导致任务无法在下午2点执行,则可以在设备连接到Internet后再次尝试。