android - 带小部件的 LocalBroadcastManager

标签 android android-widget localbroadcastmanager

如何注册我的 App Widget(主屏幕小部件)以收听通过 LocalBroadcastManager 发送的本地广播消息?

最佳答案

您的应用程序小部件实际上是另一个应用程序进程(例如,主屏幕)中的一组 View。因此,您的流程中没有任何东西可以真正“聆听”任何东西。

当您想要更新应用小部件时,只需使用 AppWidgetManagerupdateAppWidget() 对其进行更新即可。

关于android - 带小部件的 LocalBroadcastManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19304119/

相关文章:

android - 无法解析声明 android.support.v4.content.LocalBroadcastManager 上的 import LocalBroadcastManager;

Android - 是否可以在 list 文件中声明本地广播接收器?

android - 在 Android fragment 中使用 onBackPressed()

c# - 检查或捕捉警告未能在 channel 上发布通知

java - 获取 Android View 对象的当前 onClickListener

android.os.NetworkOnMainThreadException

java - android LocalBroadcast的两个接收者,一个在MainActivity中,另一个在fragment中

android - 如何在 tabview 中滚动标签

android - 如何将 iOS 应用内购买同步到其他平台上的用户帐户

android - 是否有 Android 应用小部件权限更改的监听器?