gpt4 book ai didi

android - 如何在接收广播时更新小部件?

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

我正在开发一个小部件,它显示来自完全独立的应用程序的信息。单独的应用程序在其数据更改时发送广播,我想在收到此广播后刷新/更新我的小部件。

不过,我似乎不知道如何从 BroadcastReceiver 中更新小部件。有没有办法做到这一点?或者另一种方法可以获得相同的结果?

最佳答案

如果单独的应用对其广播有特殊操作,您可以将 Intent 过滤器添加到小部件的 list 中。像这样:

<receiver android:name="ExampleAppWidgetProvider" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="SEPARATE_APP_ACTION" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/example_appwidget_info" />
</receiver>

然后在 onRecive 中处理它你 AppWidgetProvider 的方法。HTH.

关于android - 如何在接收广播时更新小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17510890/

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