Sprache

AppFunctionManager.IsAppFunctionEnabled Methode

Definition

Überlädt

Name Beschreibung
IsAppFunctionEnabled(String, IExecutor, IOutcomeReceiver)

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

IsAppFunctionEnabled(String, String, IExecutor, IOutcomeReceiver)

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

IsAppFunctionEnabled(String, IExecutor, IOutcomeReceiver)

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

[Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
public void IsAppFunctionEnabled(string functionIdentifier, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
member this.IsAppFunctionEnabled : string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

functionIdentifier
String

der Zu überprüfende Bezeichner der App-Funktion (eindeutig innerhalb des Zielpakets) und in den meisten Fällen werden diese automatisch vom AppFunctions SDK generiert.

executor
IExecutor

der Executor zum Ausführen der Anforderung

callback
IOutcomeReceiver

der Rückruf zum Empfangen des Funktionsüberprüfungsergebnisses

Attribute

Hinweise

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

Diese Methode kann app-Funktionen nur im Besitz des Aufrufers überprüfen, im Gegensatz dazu #isAppFunctionEnabled(String, String, Executor, OutcomeReceiver), dass ein anderes Zielpaket angegeben wird.

Wenn der Vorgang fehlschlägt, wird der Rückruf OutcomeReceiver#onError mit Fehlern aufgerufen:

<ul><li>IllegalArgumentException, wenn die Funktion nicht gefunden wird oder der Aufrufer keinen Zugriff darauf hat. </ul>

Java Dokumentation für android.app.appfunctions.AppFunctionManager.isAppFunctionEnabled(java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Boolean, java.lang.Exception>).

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:

IsAppFunctionEnabled(String, String, IExecutor, IOutcomeReceiver)

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

[Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
public void IsAppFunctionEnabled(string functionIdentifier, string targetPackage, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
member this.IsAppFunctionEnabled : string * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

functionIdentifier
String

der Zu überprüfende Bezeichner der App-Funktion (eindeutig innerhalb des Zielpakets) und in den meisten Fällen werden diese automatisch vom AppFunctions SDK generiert.

targetPackage
String

Der Paketname des Besitzers der App-Funktion

executor
IExecutor

der Executor zum Ausführen der Anforderung

callback
IOutcomeReceiver

der Rückruf zum Empfangen des Funktionsüberprüfungsergebnisses

Attribute

Hinweise

Gibt einen booleschen Wert über einen Rückruf zurück, der angibt, ob die App-Funktion aktiviert ist.

Diese Methode kann nur App-Funktionen überprüfen, die dem Aufrufer gehören, oder die Funktionen, in denen der Aufrufer Sichtbarkeit für das Besitzerpaket hat und die Manifest.permission#EXECUTE_APP_FUNCTIONS Berechtigung enthält.

Wenn der Vorgang fehlschlägt, wird der Rückruf OutcomeReceiver#onError mit Fehlern aufgerufen:

<ul><li>IllegalArgumentException, wenn die Funktion nicht gefunden wird oder der Aufrufer keinen Zugriff darauf hat. </ul>

Java Dokumentation für android.app.appfunctions.AppFunctionManager.isAppFunctionEnabled(java.lang.String, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Boolean, java.lang.Exception>).

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: