Langue

AppWidgetManager.PartiallyUpdateAppWidget Méthode

Définition

Surcharges

Nom Description
PartiallyUpdateAppWidget(Int32, RemoteViews)

Effectuez une mise à jour incrémentielle ou une commande sur le widget spécifié par appWidgetId.

PartiallyUpdateAppWidget(Int32[], RemoteViews)

Effectuez une mise à jour incrémentielle ou une commande sur le ou les widgets spécifiés par appWidgetIds.

PartiallyUpdateAppWidget(Int32, RemoteViews)

Effectuez une mise à jour incrémentielle ou une commande sur le widget spécifié par 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

Paramètres

appWidgetId
Int32

Instance AppWidget pour laquelle définir les RemoteViews.

views
RemoteViews

Objet RemoteViews contenant la mise à jour /commande incrémentielle.

Attributs

Remarques

Effectuez une mise à jour incrémentielle ou une commande sur le widget spécifié par appWidgetId.

Cette mise à jour diffère de celle de #updateAppWidget(int, RemoteViews) l’objet RemoteViews qui est passé est compris comme une représentation incomplète du widget, et n’est donc pas mis en cache par AppWidgetService. Notez que, étant donné que ces mises à jour ne sont pas mises en cache, tout état qu’ils modifient qui n’est pas restauré par restoreInstanceState n’est pas conservé dans le cas où les widgets sont restaurés à l’aide de la version mise en cache dans AppWidgetService.

Utiliser avec RemoteViews#showNext(int), RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int) et des commandes similaires.

Il est possible d’appeler cette méthode à la fois à l’intérieur d’une #ACTION_APPWIDGET_UPDATE diffusion et en dehors du gestionnaire. Cette méthode fonctionne uniquement lorsqu’elle est appelée à partir de l’interface utilisateur propriétaire du fournisseur AppWidget.

Cette méthode est ignorée si un widget n’a pas reçu de mise à jour complète via #updateAppWidget(int[], RemoteViews).

Java documentation pour android.appwidget.AppWidgetManager.partiallyUpdateAppWidget(int, android.widget.RemoteViews).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PartiallyUpdateAppWidget(Int32[], RemoteViews)

Effectuez une mise à jour incrémentielle ou une commande sur le ou les widgets spécifiés par 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

Paramètres

appWidgetIds
Int32[]

Instances AppWidget pour lesquelles définir les RemoteViews.

views
RemoteViews

Objet RemoteViews contenant la mise à jour /commande incrémentielle.

Attributs

Remarques

Effectuez une mise à jour incrémentielle ou une commande sur le ou les widgets spécifiés par appWidgetIds.

Cette mise à jour diffère de celle de #updateAppWidget(int[], RemoteViews) l’objet RemoteViews qui est passé est compris comme une représentation incomplète du widget, et ne remplace donc pas la représentation mise en cache du widget. À compter du niveau 17 de l’API, les nouvelles propriétés définies dans les objets de vues seront ajoutées à la représentation mise en cache du widget, et par conséquent seront conservées.

Utiliser avec RemoteViews#showNext(int), RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int) et des commandes similaires.

Il est possible d’appeler cette méthode à la fois à l’intérieur d’une #ACTION_APPWIDGET_UPDATE diffusion et en dehors du gestionnaire. Cette méthode fonctionne uniquement lorsqu’elle est appelée à partir de l’interface utilisateur propriétaire du fournisseur AppWidget.

Cette méthode est ignorée si un widget n’a pas reçu de mise à jour complète via #updateAppWidget(int[], RemoteViews).

Java documentation pour android.appwidget.AppWidgetManager.partiallyUpdateAppWidget(int[], android.widget.RemoteViews).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à