AppWidgetManager.PartiallyUpdateAppWidget Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| PartiallyUpdateAppWidget(Int32, RemoteViews) |
Realice una actualización incremental o un comando en el widget especificado por appWidgetId. |
| PartiallyUpdateAppWidget(Int32[], RemoteViews) |
Realice una actualización incremental o un comando en los widgets especificados por appWidgetIds. |
PartiallyUpdateAppWidget(Int32, RemoteViews)
Realice una actualización incremental o un comando en el widget especificado por appWidgetId.
[Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : 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 contiene el comando o actualización incremental.
- Atributos
Comentarios
Realice una actualización incremental o un comando en el widget especificado por appWidgetId.
Esta actualización difiere de #updateAppWidget(int, RemoteViews) en que el objeto RemoteViews que se pasa se entiende que es una representación incompleta del widget y, por lo tanto, appWidgetService no almacena en caché. Tenga en cuenta que, dado que estas actualizaciones no se almacenan en caché, ningún estado que modifique que no se restaure mediante restoreInstanceState no persistirá en caso de que los widgets se restauren mediante la versión almacenada en caché en AppWidgetService.
Use con RemoteViews#showNext(int)los comandos , RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int) y similares.
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.
Este método se omitirá si un widget no ha recibido una actualización completa a través de #updateAppWidget(int[], 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
PartiallyUpdateAppWidget(Int32[], RemoteViews)
Realice una actualización incremental o un comando en los widgets especificados por appWidgetIds.
[Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : 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 contiene el comando o actualización incremental.
- Atributos
Comentarios
Realice una actualización incremental o un comando en los widgets especificados por appWidgetIds.
Esta actualización difiere de #updateAppWidget(int[], RemoteViews) en que el objeto RemoteViews que se pasa es una representación incompleta del widget y, por lo tanto, no reemplaza la representación almacenada en caché del widget. A partir del nivel de API 17, las nuevas propiedades establecidas dentro de los objetos views se anexarán a la representación almacenada en caché del widget y, por tanto, se conservarán.
Use con RemoteViews#showNext(int)los comandos , RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int) y similares.
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.
Este método se omitirá si un widget no ha recibido una actualización completa a través de #updateAppWidget(int[], 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.