Sprache

IAppFunctionObserver.OnAppFunctionMetadataChanged Methode

Definition

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.

Gilt für: