gpt4 book ai didi

java - 每 20-30 秒更新 Android 小部件的最佳方法 : Handler, 服务或警报?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:59:40 25 4
gpt4 key购买 nike

我有一个 4x4 小部件,我想每 15-20 秒更新其中的一小部分。显然我不希望它在手机处于待机状态时进行更新。该小部件还需要响应我的计时器以外的一些系统事件。那么,哪个是最佳选择?

  • AlarmManager:不错,但如果需要每 20 秒运行一次,可能会占用大量 CPU
  • 处理程序:很轻,但我不知道如何在手机 hibernate 时停止它
  • 一项服务:我还需要了解如何在手机 hibernate 时停止服务

我还需要更新小部件的一小部分而不更新其所有屏幕区域,这可能吗??

谢谢大家

最佳答案

I have a 4x4 widget and i want to update a little piece of it every 15-20 seconds.

Please make this optional or configurable .

So, which is the best option?

Handler 与应用小部件无关。

始终运行的服务是 bad for business并且是导致用户使用任务 killer 攻击您的那种事情。

坏选项中最好的是 AlarmManager

坦率地说,最好的答案是“不要每 15-20 秒更新一小部分”。

关于java - 每 20-30 秒更新 Android 小部件的最佳方法 : Handler, 服务或警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3120747/

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