AppFunctionMetadata.ScopeGlobal Feld
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.
Achtung
This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.
Eine Konstante, die angibt, dass eine App-Funktion global ausgerichtet ist.
[Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)]
public const Android.App.AppFunctions.AppFunctionMetadataScope ScopeGlobal = 0;
[<Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)>]
val mutable ScopeGlobal : Android.App.AppFunctions.AppFunctionMetadataScope
Feldwert
Value = 0Implementiert
- Attribute
Hinweise
Eine Konstante, die angibt, dass eine App-Funktion global ausgerichtet ist.
Es kann höchstens eine App-Funktionsimplementierung mit demselben AppFunctionName geben, der für diesen Bereich verfügbar ist. Dies ist nützlich für Funktionen, die an eine Singletonkomponente gebunden sind, z. B. einen Vordergrunddienst.
Bei Verwendung von AppFunctionManager.registerAppFunction bleibt die Funktion registriert, bis sie explizit aufgehoben wird oder der aufrufende Kontext zerstört wird.
Um eine global bereichsbezogene Funktion auszuführen, darf der Aufrufer von AppFunctionManager.executeAppFunction keine ExecuteAppFunctionRequest.Builder.setActivityId verwenden (oder auf NULL festlegen), andernfalls wird AppFunctionException.ERROR_FUNCTION_NOT_FOUND zurückgegeben.
Dies ist immer der Bereich für AppFunctionService-basierte Funktionen.
WICHTIG: Funktionen, die mit "AppFunctionManager.registerAppFunction" bereitgestellt werden, die aus einem Aktivitätskontext aufgerufen werden, sollten SCOPE_ACTIVITY bevorzugen. Verwenden Sie nur SCOPE_GLOBAL für solche Funktionen, wenn Sie absolut sicher sind, dass nur eine Instanz dieser Aktivität vorhanden sein kann.
Android-Referenz für android.app.appfunctions.AppFunctionMetadata.SCOPE_GLOBAL.
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.