从网站检索数据

时间:2011-06-18 12:17:10

标签: android service alarmmanager

我有一个应用程序,应该每隔x分钟从网站检索一次数据。像推送服务这样的东西是不可能的。检索数据后,通知应显示在信息栏或您调用的内容中。我正在阅读和阅读,起初我以为我应该做一个包含本地服务的新线程。我发现了关于AlarmManager并认为应该更好的“woa”因为AlarmManager也在使用某种唤醒以便在睡觉时运行给定的Intent。所以我最后的决定是使用一个警报启动一个服务,每隔x分钟进行数据收集和通知。

我的问题是:

  1. 这真的是最好的方法。

  2. AlarmManager是否会在新线程中自动启动服务?如果不是我该怎么做。 (只需创建一个新的线程,我在其中初始化警报?)

2 个答案:

答案 0 :(得分:2)

你对如何做到这一点很困惑。你需要所有这些东西。 AlarmManager触发启动服务的意图(通过BroadcastReceiver)。服务创建新线程,您可以在其中获取数据。

答案 1 :(得分:0)

  1. 在这种情况下,AlarmManager似乎是一种正确的方法。
  2. 从AlarmManager,您需要创建服务器/线程以执行欲望任务。