在Widget项目中,我调用updateAppWidget函数。然后更新widget项目。 我想知道如何更新小部件项目? onReseive()函数被调用? 谢谢!
答案 0 :(得分:1)
当您调用updateAppWidget时,您正在设置小部件ID和RemoteViews
。 RemoteViews
是您的小部件的内容。您可以从资源中充气,将文本设置为项目,添加点击聆听者(不是常规聆听者,而是通过PendingIntent
's)等等......
然后AppWidgetManager
使用其ID并提供RemoteViews
在另一种情况下调用onReceive,即通过点击小部件的按钮或任何其他事件发送一些广播意图。