AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert die Informationen für den bereitgestellten AppWidget-Anbieter.
[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
Parameter
- provider
- ComponentName
ComponentName
für den android.content.BroadcastReceiver BroadcastReceiver
Anbieter für Ihr AppWidget.
- metaDataKey
- String
Schlüssel für das Metadatentag, das auf die neuen Anbieterinformationen verweist. Verwenden Sie NULL, um alle zuvor festgelegten Informationen zurückzusetzen.
- Attribute
Hinweise
Aktualisiert die Informationen für den bereitgestellten AppWidget-Anbieter. Apps können dies verwenden, um das Standardverhalten des Widgets basierend auf dem Zustand der App zu ändern (z. B. wenn der Benutzer angemeldet ist oder nicht). Durch das Aufrufen dieser API wird die vorherige Definition vollständig ersetzt.
Der Manifesteintrag des Anbieters sollte ein zusätzliches Metadatentag enthalten, das #META_DATA_APPWIDGET_PROVIDER
auf alternative Definitionen für den Anbieter verweist.
Dies wird über Geräteneustarts und App-Updates hinweg beibehalten. Wenn dieser Metadatenschlüssel nicht im Manifesteintrag vorhanden ist, werden die Informationen auf die Standardeinstellung zurückgesetzt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.