Sprache

AppFunctionManager.ExecuteAppFunction Methode

Definition

Führt die App-Funktion aus.

[Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
public void ExecuteAppFunction(Android.App.AppFunctions.ExecuteAppFunctionRequest request, Java.Util.Concurrent.IExecutor executor, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
member this.ExecuteAppFunction : Android.App.AppFunctions.ExecuteAppFunctionRequest * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit

Parameter

request
ExecuteAppFunctionRequest

die Anforderung zum Ausführen der App-Funktion

executor
IExecutor

der Executor zum Ausführen des Rückrufs

cancellationSignal
CancellationSignal

das Abbruchsignal zum Abbrechen der Ausführung.

callback
IOutcomeReceiver

der Rückruf zum Empfangen des Funktionsausführungsergebnisses oder -fehlers. <p>Wenn die aufrufende App nicht die App-Funktion besitzt oder nicht besitzt android.permission.EXECUTE_APP_FUNCTIONS, enthält AppFunctionException.ERROR_DENIEDdas Ausführungsergebnis . <p>Wenn der Aufrufer nur hat android.permission.EXECUTE_APP_FUNCTIONS, enthält AppFunctionException.ERROR_DENIED<das Ausführungsergebnis p>Wenn die für die Ausführung angeforderte Funktion deaktiviert ist, enthält AppFunctionException.ERROR_DISABLED<das Ausführungsergebnis p>Wenn das Abbruchsignal ausgegeben wird, wird der Vorgang abgebrochen und keine Antwort an den Aufrufer zurückgegeben.

Attribute

Hinweise

Führt die App-Funktion aus.

Hinweis: Anwendungen können funktionen ausführen, die sie definieren. Um in einer anderen Komponente definierte Funktionen auszuführen, müssten Apps über die Berechtigung android.permission.EXECUTE_APP_FUNCTIONSverfügen.

Java Dokumentation für android.app.appfunctions.AppFunctionManager.executeAppFunction(android.app.appfunctions.ExecuteAppFunctionRequest, java.util.concurrent.Executor, android.os.CancellationSignal, android.os.OutcomeReceiver<android.app.appfunctions.ExecuteAppFunctionResponse, android.app.appfunctions.AppFunctionException>).

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: