什么在Android中更好?定时器还是闹钟?

时间:2012-02-10 17:15:03

标签: java android timer alarm

我正在为android开发一个应用程序,每小时测量一些网络参数。我已经有了进行测量的代码,所以我只需要一些关于如何定期进行测量的帮助。我该怎么用?定时器,警报或其他什么?你有什么简单的例子吗?

感谢您的帮助!

4 个答案:

答案 0 :(得分:2)

唯一的好答案是使用AlarmManager。等待一小时通过的服务是荒谬的。

答案 1 :(得分:1)

使用服务(以便您不依赖于某项活动)您可以使用Handler.postAtTime在将来安排任务

Handler.postAtTime

答案 2 :(得分:0)

两者都应该有用。在后台运行的服务怎么样?

答案 3 :(得分:0)

操作系统可能关闭也可能不关闭服务。计划任务可能会或可能不会启动,因为设备可能处于“深度睡眠”模式。 哟应该仔细检查一下,使用服务并安排任务,如果任务打开,请使用锁或任何您想要的设备进行验证并相应地工作。这样你几乎可以肯定读数将会完成。