Lenguaje

IAppFunctionObserver.OnAppFunctionMetadataChanged Método

Definición

Se llama cuando se producen cambios en un paquete que expone funciones de aplicación que pueden afectar al estado o a los metadatos de sus funciones contenidas.

[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>

Nombres de los paquetes actualizados.

Atributos

Comentarios

Se llama cuando se producen cambios en un paquete que expone funciones de aplicación que pueden afectar al estado o a los metadatos de sus funciones contenidas.

Esto incluye cambios como: La definición de los metadatos de una función expuesta por el paquete ha cambiado (por ejemplo, los parámetros de la función han cambiado); Todas las funciones del paquete se agregan o quitan debido a que el paquete se instala o desinstala; AppFunctionPackageMetadata del paquete se ha actualizado.

Al recibir esta notificación, los clientes pueden llamar a AppFunctionManager.searchAppFunctions con AppFunctionSearchSpec.Builder.setPackageNames para recuperar appFunctionMetadata actualizado para las funciones afectadas.

Los clientes deben llamar a AppFunctionManager.getAppFunctionStates para recuperar appFunctionState más reciente para los paquetes afectados por estos cambios.

Nota: Si se notifica que los paquetes han cambiado pero no se devuelven desde AppFunctionManager.searchAppFunctions, significa que los paquetes se han desinstalado o ya no tienen funciones.

Referencia de Android para android.app.appfunctions.AppFunctionObserver.onAppFunctionMetadataChanged.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a