IAppFunctionObserver.OnAppFunctionMetadataChanged Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.