以较长的间隔时间轮询数据库,这是最好和最有效的方法吗?

时间:2014-02-21 10:24:26

标签: android timer alarmmanager polling

我该怎么做?我一直在阅读帖子,但我没有看到说实话的明确答案。

我一直在查找AlarmManager,但对于我想要的简单事物看起来太复杂了。我现在搜索了Timer课程,但我认为当应用程序关闭时你无法使它工作。那么我应该选择哪种方式?哪个是即使应用程序不时检查服务器的最佳方式。关闭了? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

你不会绕过AlarmManager。唯一的其他客户端方式是使用永久运行的Service,但这样做更省力,效率更低。

答案 1 :(得分:1)

根据问题,我赞成AlarmManager,因为不运行连续服务,为此你可以按照给定的步骤

1设置一个AlarmManager在5分钟内开火,你可以用你的时间5分钟就是任意的。

2在闹钟的响应中,您可以启动一个能够轮询数据的服务。

3轮询后,它可以自动设置一个新警报,再在5分钟内再次发射。

4服务终于关闭了。