AppWidgetManager.UpdateAppWidget 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 |
|---|---|
| UpdateAppWidget(ComponentName, RemoteViews) |
Définissez les RemoteViews à utiliser pour toutes les instances AppWidget pour le fournisseur AppWidget fourni. |
| UpdateAppWidget(Int32, RemoteViews) |
Définissez les RemoteViews à utiliser pour l’appWidgetId spécifié. |
| UpdateAppWidget(Int32[], RemoteViews) |
Définissez les RemoteViews à utiliser pour les appWidgetIds spécifiés. |
UpdateAppWidget(ComponentName, RemoteViews)
Définissez les RemoteViews à utiliser pour toutes les instances AppWidget pour le fournisseur AppWidget fourni.
[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
Paramètres
- provider
- ComponentName
Pour ComponentName le android.content.BroadcastReceiver BroadcastReceiver fournisseur de votre AppWidget.
- views
- RemoteViews
Objet RemoteViews à afficher.
- Attributs
Remarques
Définissez les RemoteViews à utiliser pour toutes les instances AppWidget pour le fournisseur AppWidget fourni.
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.
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 à
UpdateAppWidget(Int32, RemoteViews)
Définissez les RemoteViews à utiliser pour l’appWidgetId spécifié.
[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
Paramètres
- appWidgetId
- Int32
Instance AppWidget pour laquelle définir les RemoteViews.
- views
- RemoteViews
Objet RemoteViews à afficher.
- Attributs
Remarques
Définissez les RemoteViews à utiliser pour l’appWidgetId spécifié.
Notez que le paramètre RemoteViews est mis en cache par AppWidgetService et doit donc contenir une représentation complète du widget. Pour effectuer des mises à jour partielles des widgets, consultez #partiallyUpdateAppWidget(int, RemoteViews).
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.
La mémoire bitmap totale utilisée par l’objet RemoteViews ne peut pas dépasser celle requise pour remplir l’écran 1,5 fois, par exemple. (largeur de l’écran x hauteur de l’écran x 4 x 1,5) octets.
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 à
UpdateAppWidget(Int32[], RemoteViews)
Définissez les RemoteViews à utiliser pour les appWidgetIds spécifiés.
[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
Paramètres
- appWidgetIds
- Int32[]
Instances AppWidget pour lesquelles définir les RemoteViews.
- views
- RemoteViews
Objet RemoteViews à afficher.
- Attributs
Remarques
Définissez les RemoteViews à utiliser pour les appWidgetIds spécifiés.
Notez que le paramètre RemoteViews est mis en cache par AppWidgetService et doit donc contenir une représentation complète du widget. Pour effectuer des mises à jour partielles des widgets, consultez #partiallyUpdateAppWidget(int[], RemoteViews).
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.
La mémoire bitmap totale utilisée par l’objet RemoteViews ne peut pas dépasser celle requise pour remplir l’écran 1,5 fois, par exemple. (largeur de l’écran x hauteur de l’écran x 4 x 1,5) octets.
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.