Langue

IAppFunctionObserver.OnAppFunctionMetadataChanged Méthode

Définition

Appelé lorsque des modifications se produisent dans un package qui expose des fonctions d’application qui peuvent avoir un impact sur l’état ou les métadonnées de ses fonctions contenues.

[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

Paramètres

changedPackageNames
ICollection<String>

Noms des packages mis à jour.

Attributs

Remarques

Appelé lorsque des modifications se produisent dans un package qui expose des fonctions d’application qui peuvent avoir un impact sur l’état ou les métadonnées de ses fonctions contenues.

Cela inclut des modifications telles que : La définition d’une métadonnées de fonction exposée par le package a changé (par exemple, les paramètres de la fonction ont changé) ; Toutes les fonctions du package sont ajoutées ou supprimées en raison de l’installation ou de la désinstallation du package ; AppFunctionPackageMetadata du package a été mis à jour.

Lors de la réception de cette notification, les clients peuvent appeler AppFunctionManager.searchAppFunctions avec AppFunctionSearchSpec.Builder.setPackageNames pour récupérer la mise à jour d’AppFunctionMetadata pour les fonctions affectées.

Les clients doivent appeler AppFunctionManager.getAppFunctionStates pour récupérer la dernière version d’AppFunctionState pour les packages affectés par ces modifications.

Remarque : si les packages sont signalés avoir changé, mais ne sont pas retournés à partir d’AppFunctionManager.searchAppFunctions, cela signifie que les packages ont été désinstallés ou n’ont plus de fonctions.

Référence Android pour android.app.appfunctions.AppFunctionObserver.onAppFunctionMetadataChanged.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à