拥有一个持续运行计时器并每五秒执行一次任务的服务会更好吗?或者让警报管理员每五秒启动一次服务会更有效率吗?每一秒怎么样?我很想听听你的回复。谢谢!
答案 0 :(得分:2)
根据the AlarmManager documentation,它仅适用于您希望在特定时间运行的情况。对于你所说的,你会想要使用一个带有postDelayed()的Handler。
注意:警报管理器是预期的 如果你想拥有你的 应用程序代码运行在特定的 时间,即使你的申请没有 目前正在运行正常时间 操作(滴答,超时等) 更简单,更有效率 使用Handler。