gpt4 book ai didi

java - Android 应用小部件 onUpdate()

转载 作者:行者123 更新时间:2023-11-30 04:21:22 25 4
gpt4 key购买 nike

我对 android appwidget 的 onUpdate 函数有疑问:我每天使用该函数更新一次 appwidget。在此之前,我使用 TimerTask 类来更新小部件,但 Android 有时会关闭该 TimerTask 并且我的小部件停止更新。如果我使用 onUpdate 函数,操作系统会像以前一样工作还是会正常工作?

这是提供更新的 xml:

<?xml version="1.0" encoding="utf-8" ?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="262dp"
android:minHeight="244dp"
android:updatePeriodMillis="86400000"
android:initialLayout="@layout/main"/>

最佳答案

在这种情况下,您的设备将唤醒并更新小部件。这是写在文档中的。

If the device is asleep when it is time for an update (as defined by updatePeriodMillis), then the device will wake up in order to perform the update.

但在我看来,最好使用 AlarmManager 并使用标志控制 AppWidgets 的行为。

关于java - Android 应用小部件 onUpdate(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9214352/

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