3

我想让我的主屏幕小部件每天更新​​一次(24:00)。我应该使用服务,还是有其他方法?

我想节省电池电量。

4

1 回答 1

4

您可以将 WidgetProviderInfo 中的更新间隔设置为一天,但您对更新运行的时间没有影响。

最简单的方法是将更新间隔设置为每小时并读取onUpdate当前时间。您可以确保您的流程至少在凌晨 0 点到 1 点之间运行。

如果你的进程运行时间很长,那么服务就有意义,因此应该远离 UI 线程。

于 2013-09-22T08:17:20.237 回答