您好,我想问一下是否有人知道如何制作连接到设备和互联网的倒数计时器,即使您关闭设备,倒数计时器仍然会继续。如果您知道存在与此问题相关的任何源代码,请帮助我更好地理解该问题。
提前谢谢。
答案 0 :(得分:2)
一旦设备重新启动或关闭,请清除所有TIMER TASK或ALARM任务被清除队列,因此一旦设备启动,人们需要在那里重新注册定时器和警报。
话虽如此,使用Android现有的功能,你无法实现你想要的东西,但是你可以做同样的事情。首先,当设备关闭时,任何代码都没有用就像死了一样,你需要的是在你启动时保存所有定时器的当前状态,现在除非设备关闭,你的逻辑将相应地工作,所以处理注册启动接收器所需的异常,一旦设备重启,你计算两者之间的时间,如果计时器仍然有效则应用逻辑到valdate并相应地采取行动。
除此之外,你不能做任何其他事情。