Android 从AppWidgetProvider访问小部件的元素

Android 从AppWidgetProvider访问小部件的元素,android,Android,我构建了一个包含ImageButton的小部件 如何从AppWidgetProvider访问imagebutton并在其上添加单击侦听器(例如,更改按钮的颜色) 在活动中,我只会使用findViewById()和setOnClickListener(),但在AppWidgetProvider中我不能这样做 如何从AppWidgetProvider访问imagebutton并在其上添加单击侦听器(例如,更改按钮的颜色) 当您通过远程视图创建它时,您将单击侦听器放在它上面。您以后无法访问它。如果要更

我构建了一个包含ImageButton的小部件

如何从AppWidgetProvider访问imagebutton并在其上添加单击侦听器(例如,更改按钮的颜色)

在活动中,我只会使用findViewById()和setOnClickListener(),但在AppWidgetProvider中我不能这样做

如何从AppWidgetProvider访问imagebutton并在其上添加单击侦听器(例如,更改按钮的颜色)


当您通过
远程视图
创建它时,您将单击侦听器放在它上面。您以后无法访问它。如果要更改它,请使用新的
remoteview

Im使用remoteview.setonClickPendingEvent()更新应用程序小部件,以单击侦听器,并单击AppWidgetManager.updateAppWidget()更新我的小部件。Tks。