如何每天更新主屏幕小部件

时间:2013-09-22 07:22:14

标签: android android-appwidget

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

我想节省电池电量。

1 个答案:

答案 0 :(得分:4)

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

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

如果您的流程运行时很长,那么服务就会生效,因此应远离UI线程。