AppWidgetManager.PartiallyUpdateAppWidget Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).
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).
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.