我有一个主屏幕小部件,当从onPreferenceChanged
内的PreferenceActivity更改首选项时,我想更新该小部件。如何在首选项活动中的小部件提供程序类中调用任何方法?
详细信息:
本质上,我想从另一个活动中调用onRecieve
,而我正在为此寻求实现。
答案 0 :(得分:0)
在您的活动中,使用sendBroadcast()发送一个Intent。在您的AppWidgetProvider中,通过实现onReceive()方法在其中处理Intent。 请注意,AppWidgetProvider是扩展的BroadcastReceiver。
有关更多信息,请参见此处的官方文档。 https://developer.android.com/guide/topics/appwidgets/#AppWidgetProvider