gpt4 book ai didi

Android 定期从服务器轮询

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:03 26 4
gpt4 key购买 nike

我想每隔 x 分钟从服务器中提取一些数据。如果信息包含某些信息,我想创建一个通知。我希望即使应用程序在后台或手机处于 sleep 状态时也能进行此轮询。我有几个关于 android 轮询的问题。

  • 最好的方法是什么?我应该使用
    IntentService、AlarmManager 还是其他东西?

  • 我应该多久轮询一次数据?我想保留它相对频繁,比如每 10 分钟一次。

最佳答案

我更喜欢 AlarmManager,因为除非我真的需要,否则我尽量不运行连续运行的服务,但这确实取决于您将如何使用它。

如果是我,我会(基于有限的描述):-

  1. 设置一个 AlarmManager 以在 10 分钟内触发。
  2. 为响应警报,启动轮询数据的服务。
  3. 在轮询之后,它应该为自己设置一个新的警报,以便在 10 分钟后再次触发。
  4. 服务自行关闭。

关于Android 定期从服务器轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com