Compartir a través de


AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) Método

Definición

Actualiza la información del proveedor de AppWidget proporcionado.

[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

Parámetros

provider
ComponentName

ComponentName para el proveedor de android.content.BroadcastReceiver BroadcastReceiver AppWidget.

metaDataKey
String

clave para la etiqueta de metadatos que apunta a la nueva información del proveedor. Use null para restablecer cualquier información establecida anteriormente.

Atributos

Comentarios

Actualiza la información del proveedor de AppWidget proporcionado. Las aplicaciones pueden usarlo para cambiar el comportamiento predeterminado del widget en función del estado de la aplicación (por ejemplo, si el usuario ha iniciado sesión o no). Al llamar a esta API, se reemplaza completamente la definición anterior.

La entrada de manifiesto del proveedor debe contener una etiqueta de metadatos adicional similar a #META_DATA_APPWIDGET_PROVIDER la que debe apuntar a las definiciones alternativas del proveedor.

Esto se conserva en los reinicios del dispositivo y las actualizaciones de la aplicación. Si esta clave de metadatos no está presente en la entrada del manifiesto, la información se revierte al valor predeterminado.

Documentación de Java para android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a