AppWidgetManager.UpdateAppWidget Método

Definición

Sobrecargas

Nombre Description
UpdateAppWidget(ComponentName, RemoteViews)

Establezca remoteViews que se usará para todas las instancias de AppWidget para el proveedor de AppWidget proporcionado.

UpdateAppWidget(Int32, RemoteViews)

Establezca RemoteViews que se usará para el appWidgetId especificado.

UpdateAppWidget(Int32[], RemoteViews)

Establezca RemoteViews que se usará para los appWidgetIds especificados.

UpdateAppWidget(ComponentName, RemoteViews)

Establezca remoteViews que se usará para todas las instancias de AppWidget para el proveedor de AppWidget proporcionado.

[Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(Android.Content.ComponentName? provider, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit

Parámetros

provider
ComponentName

ComponentName para el android.content.BroadcastReceiver BroadcastReceiver proveedor de AppWidget.

views
RemoteViews

Objeto RemoteViews que se va a mostrar.

Atributos

Comentarios

Establezca remoteViews que se usará para todas las instancias de AppWidget para el proveedor de AppWidget proporcionado.

Está bien llamar a este método tanto dentro de una #ACTION_APPWIDGET_UPDATE difusión como fuera del controlador. Este método solo funcionará cuando se llame desde el uid que posee el proveedor AppWidget.

Java documentación para android.appwidget.AppWidgetManager.updateAppWidget(android.content.ComponentName, android.widget.RemoteViews).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

UpdateAppWidget(Int32, RemoteViews)

Establezca RemoteViews que se usará para el appWidgetId especificado.

[Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int * Android.Widget.RemoteViews -> unit

Parámetros

appWidgetId
Int32

Instancia de AppWidget para la que se van a establecer remoteViews.

views
RemoteViews

Objeto RemoteViews que se va a mostrar.

Atributos

Comentarios

Establezca RemoteViews que se usará para el appWidgetId especificado.

Tenga en cuenta que el parámetro RemoteViews se almacenará en caché mediante AppWidgetService y, por tanto, debe contener una representación completa del widget. Para realizar actualizaciones parciales de widgets, consulte #partiallyUpdateAppWidget(int, RemoteViews).

Está bien llamar a este método tanto dentro de una #ACTION_APPWIDGET_UPDATE difusión como fuera del controlador. Este método solo funcionará cuando se llame desde el uid que posee el proveedor AppWidget.

La memoria total de mapa de bits usada por el objeto RemoteViews no puede superar la necesaria para rellenar la pantalla 1,5 veces, es decir, (ancho de pantalla x alto de pantalla x 4 x 1,5) bytes.

Java documentación para android.appwidget.AppWidgetManager.updateAppWidget(int, android.widget.RemoteViews).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

UpdateAppWidget(Int32[], RemoteViews)

Establezca RemoteViews que se usará para los appWidgetIds especificados.

[Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit

Parámetros

appWidgetIds
Int32[]

Instancias de AppWidget para las que se van a establecer remoteViews.

views
RemoteViews

Objeto RemoteViews que se va a mostrar.

Atributos

Comentarios

Establezca RemoteViews que se usará para los appWidgetIds especificados.

Tenga en cuenta que el parámetro RemoteViews se almacenará en caché mediante AppWidgetService y, por tanto, debe contener una representación completa del widget. Para realizar actualizaciones parciales de widgets, consulte #partiallyUpdateAppWidget(int[], RemoteViews).

Está bien llamar a este método tanto dentro de una #ACTION_APPWIDGET_UPDATE difusión como fuera del controlador. Este método solo funcionará cuando se llame desde el uid que posee el proveedor AppWidget.

La memoria total de mapa de bits usada por el objeto RemoteViews no puede superar la necesaria para rellenar la pantalla 1,5 veces, es decir, (ancho de pantalla x alto de pantalla x 4 x 1,5) bytes.

Java documentación para android.appwidget.AppWidgetManager.updateAppWidget(int[], android.widget.RemoteViews).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a