Idioma

IAppFunctionObserver.OnAppFunctionMetadataChanged Método

Definição

Chamado quando ocorrem alterações em um pacote expondo funções de aplicativo que podem afetar o estado ou os metadados de suas funções contidas.

[Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnAppFunctionMetadataChanged(System.Collections.Generic.ICollection<string> changedPackageNames);
[<Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnAppFunctionMetadataChanged : System.Collections.Generic.ICollection<string> -> unit

Parâmetros

changedPackageNames
ICollection<String>

Os nomes dos pacotes atualizados.

Atributos

Comentários

Chamado quando ocorrem alterações em um pacote expondo funções de aplicativo que podem afetar o estado ou os metadados de suas funções contidas.

Isso inclui alterações como: a definição de metadados de função expostos pelo pacote foi alterada (por exemplo, os parâmetros da função foram alterados); Todas as funções dentro do pacote são adicionadas ou removidas devido à instalação ou desinstalação do pacote; AppFunctionPackageMetadata do pacote foi atualizado.

Ao receber essa notificação, os clientes podem chamar AppFunctionManager.searchAppFunctions com AppFunctionSearchSpec.Builder.setPackageNames para recuperar o AppFunctionMetadata atualizado para funções afetadas.

Os clientes devem chamar AppFunctionManager.getAppFunctionStates para recuperar o AppFunctionState mais recente para pacotes afetados por essas alterações.

Observação: se forem relatados que os pacotes foram alterados, mas não forem retornados de AppFunctionManager.searchAppFunctions, isso significa que os pacotes foram desinstalados ou não têm mais funções.

Referência do Android para android.app.appfunctions.AppFunctionObserver.onAppFunctionMetadataChanged.

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

Aplica-se a