Partager via


AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) Méthode

Définition

Met à jour les informations du fournisseur AppWidget fourni.

[Android.Runtime.Register("updateAppWidgetProviderInfo", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetUpdateAppWidgetProviderInfo_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)]
public virtual void UpdateAppWidgetProviderInfo(Android.Content.ComponentName? provider, string? metaDataKey);
[<Android.Runtime.Register("updateAppWidgetProviderInfo", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetUpdateAppWidgetProviderInfo_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)>]
abstract member UpdateAppWidgetProviderInfo : Android.Content.ComponentName * string -> unit
override this.UpdateAppWidgetProviderInfo : Android.Content.ComponentName * string -> unit

Paramètres

provider
ComponentName

ComponentName pour le android.content.BroadcastReceiver BroadcastReceiver fournisseur de votre AppWidget.

metaDataKey
String

clé pour la balise de méta-données pointant vers les nouvelles informations du fournisseur. Utilisez null pour réinitialiser les informations définies précédemment.

Attributs

Remarques

Met à jour les informations du fournisseur AppWidget fourni. Les applications peuvent l’utiliser pour modifier le comportement par défaut du widget en fonction de l’état de l’application (par exemple, si l’utilisateur est connecté ou non). L’appel de cette API remplace complètement la définition précédente.

L’entrée de manifeste du fournisseur doit contenir une balise de méta-données supplémentaire similaire à #META_DATA_APPWIDGET_PROVIDER celle qui doit pointer vers d’autres définitions pour le fournisseur.

Cela est persistant dans les redémarrages de l’appareil et les mises à jour d’application. Si cette clé de méta-données n’est pas présente dans l’entrée du manifeste, les informations sont rétablies par défaut.

Documentation Java pour android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String).

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

S’applique à