我正在为android开发一个应用程序,每小时测量一些网络参数。我已经有了进行测量的代码,所以我只需要一些关于如何定期进行测量的帮助。我该怎么用?定时器,警报或其他什么?你有什么简单的例子吗?
感谢您的帮助!
答案 0 :(得分:2)
唯一的好答案是使用AlarmManager
。等待一小时通过的服务是荒谬的。
答案 1 :(得分:1)
使用服务(以便您不依赖于某项活动)您可以使用Handler.postAtTime在将来安排任务
答案 2 :(得分:0)
两者都应该有用。在后台运行的服务怎么样?
答案 3 :(得分:0)
操作系统可能关闭也可能不关闭服务。计划任务可能会或可能不会启动,因为设备可能处于“深度睡眠”模式。 哟应该仔细检查一下,使用服务并安排任务,如果任务打开,请使用锁或任何您想要的设备进行验证并相应地工作。这样你几乎可以肯定读数将会完成。