Condividi tramite


AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) Metodo

Definizione

Aggiorna le informazioni per il provider AppWidget fornito.

[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

Parametri

provider
ComponentName

ComponentName per il android.content.BroadcastReceiver BroadcastReceiver provider per appWidget.

metaDataKey
String

chiave per il tag metadati che punta alle informazioni sul nuovo provider. Usare Null per reimpostare le informazioni impostate in precedenza.

Attributi

Commenti

Aggiorna le informazioni per il provider AppWidget fornito. Le app possono usarlo per modificare il comportamento predefinito del widget in base allo stato dell'app (ad esempio, se l'utente è connesso o meno). La chiamata a questa API sostituisce completamente la definizione precedente.

La voce manifesto del provider deve contenere un tag di metadati aggiuntivo simile al #META_DATA_APPWIDGET_PROVIDER quale deve puntare a eventuali definizioni alternative per il provider.

Questa operazione viene mantenuta tra i riavvii del dispositivo e gli aggiornamenti delle app. Se questa chiave dei metadati non è presente nella voce del manifesto, le informazioni vengono ripristinate per impostazione predefinita.

Documentazione java per android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a