Sprache

IIsolatedWorker.OnExecute(ExecuteInput, IOutcomeReceiver) Methode

Definition

Behandelt eine Anforderung von einer App.

[Android.Runtime.Register("onExecute", "(Landroid/adservices/ondevicepersonalization/ExecuteInput;Landroid/os/OutcomeReceiver;)V", "GetOnExecute_Landroid_adservices_ondevicepersonalization_ExecuteInput_Landroid_os_OutcomeReceiver_Handler:Android.AdServices.OnDevicePersonalization.IIsolatedWorker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public virtual void OnExecute(Android.AdServices.OnDevicePersonalization.ExecuteInput input, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("onExecute", "(Landroid/adservices/ondevicepersonalization/ExecuteInput;Landroid/os/OutcomeReceiver;)V", "GetOnExecute_Landroid_adservices_ondevicepersonalization_ExecuteInput_Landroid_os_OutcomeReceiver_Handler:Android.AdServices.OnDevicePersonalization.IIsolatedWorker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member OnExecute : Android.AdServices.OnDevicePersonalization.ExecuteInput * Android.OS.IOutcomeReceiver -> unit
override this.OnExecute : Android.AdServices.OnDevicePersonalization.ExecuteInput * Android.OS.IOutcomeReceiver -> unit

Parameter

input
ExecuteInput

Anforderungsparameter aus der aufrufenden App.

receiver
IOutcomeReceiver

Rückruf, der das Ergebnis ExecuteOutput oder ein IsolatedServiceException. Wenn diese Methode eine RuntimeException oder mehrere null Fehler zurückgibt, IsolatedServiceExceptionwird der Fehler für die aufrufende App als OnDevicePersonalizationException Fehlercode OnDevicePersonalizationException#ERROR_ISOLATED_SERVICE_FAILEDangegeben. Um zu vermeiden, dass private Daten an die aufrufende App verloren gehen, werden detailliertere Fehler nicht an den Anrufer gemeldet. Wenn zusätzliche IsolatedService Daten über den Fehlercode hinaus an ihre Back-End-Server gemeldet werden müssen, sollten sie die Protokollierungsfelder ExecuteOutput mit den zusätzlichen Fehlerdaten für die Protokollierung auffüllen und federated Analytics für die Statistiken verwenden.

Attribute

Hinweise

Behandelt eine Anforderung von einer App. Diese Methode wird aufgerufen, wenn eine App aufruft OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) , die sich auf einen benannten IsolatedServicebezieht.

Java Dokumentation für android.adservices.ondevicepersonalization.IsolatedWorker.onExecute(android.adservices.ondevicepersonalization.ExecuteInput, android.os.OutcomeReceiver<android.adservices.ondevicepersonalization.ExecuteOutput, android.adservices.ondevicepersonalization.IsolatedServiceException>).

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: