我想每天(24:00)更新一次我的主屏幕小部件。 我应该使用服务,还是有其他方法?
我想节省电池电量。
最佳答案
您可以在 WidgetProviderInfo 中将更新间隔设置为一天,但您对更新运行的时间没有影响。
最简单的方法是将更新间隔设置为每小时,然后在 onUpdate
中读取当前时间。您可以确保您的流程至少在凌晨 0 点到 1 点之间运行。
如果您的进程运行时间长,服务就有意义,因此应该远离 UI 线程。
关于android - 如何每天更新主屏幕小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18941367/