Partilhar via


AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) Método

Definição

Atualiza as informações do provedor AppWidget fornecido.

[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 o android.content.BroadcastReceiver BroadcastReceiver provedor do seu AppWidget.

metaDataKey
String

chave para a marca de metadados que aponta para as informações do novo provedor. Use null para redefinir qualquer informação definida anteriormente.

Atributos

Comentários

Atualiza as informações do provedor AppWidget fornecido. Os aplicativos podem usar isso para alterar o comportamento padrão do widget com base no estado do aplicativo (por exemplo, se o usuário está conectado ou não). Chamar essa API substitui completamente a definição anterior.

A entrada de manifesto do provedor deve conter uma marca de metadados adicional semelhante à #META_DATA_APPWIDGET_PROVIDER que deve apontar para quaisquer definições alternativas para o provedor.

Isso é persistente em reinicializações de dispositivos e atualizações de aplicativos. Se essa chave de metadados não estiver presente na entrada de manifesto, as informações serão revertidas para o padrão.

Documentação Java para android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a