Langage

AppWidgetManager.UpdateAppWidget Méthode

Définition

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.

Java documentation pour android.appwidget.AppWidgetManager.updateAppWidget(android.content.ComponentName, 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 à

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.

Java documentation pour android.appwidget.AppWidgetManager.updateAppWidget(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 à

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.

Java documentation pour android.appwidget.AppWidgetManager.updateAppWidget(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 à