IAppFunctionObserver.OnAppFunctionMetadataChanged Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn Änderungen an einem Paket auftreten, das App-Funktionen verfügbar machen kann, die sich auf den Zustand oder die Metadaten seiner enthaltenen Funktionen auswirken können.
[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
Parameter
- changedPackageNames
- ICollection<String>
Die Namen der aktualisierten Pakete.
- Attribute
Hinweise
Wird aufgerufen, wenn Änderungen an einem Paket auftreten, das App-Funktionen verfügbar machen kann, die sich auf den Zustand oder die Metadaten seiner enthaltenen Funktionen auswirken können.
Dies umfasst Änderungen wie: Die Definition einer Funktionsmetadaten, die vom Paket verfügbar gemacht werden, hat sich geändert (z. B. die Parameter der Funktion wurden geändert); Alle Funktionen innerhalb des Pakets werden aufgrund der Installation oder Deinstallation des Pakets hinzugefügt oder entfernt. Die AppFunctionPackageMetadata des Pakets wurde aktualisiert.
Beim Empfang dieser Benachrichtigung können Clients AppFunctionManager.searchAppFunctions mit AppFunctionSearchSpec.Builder.setPackageNames aufrufen, um die aktualisierte AppFunctionMetadata für betroffene Funktionen abzurufen.
Clients sollten AppFunctionManager.getAppFunctionStates aufrufen, um den neuesten AppFunctionState für Pakete abzurufen, die von diesen Änderungen betroffen sind.
Hinweis: Wenn Pakete geändert, aber nicht von AppFunctionManager.searchAppFunctions zurückgegeben werden, bedeutet dies, dass die Pakete deinstalliert wurden oder nicht mehr über Funktionen verfügen.
Android-Referenz für android.app.appfunctions.AppFunctionObserver.onAppFunctionMetadataChanged.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.