Sprache

OnDevicePersonalizationManager.RequestSurfacePackage Methode

Definition

Fordert eine android.view.SurfaceControlViewHost.SurfacePackage Einfügung in eine android.view.SurfaceView innerhalb der aufrufenden App an.

[Android.Runtime.Register("requestSurfacePackage", "(Landroid/adservices/ondevicepersonalization/SurfacePackageToken;Landroid/os/IBinder;IIILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRequestSurfacePackage_Landroid_adservices_ondevicepersonalization_SurfacePackageToken_Landroid_os_IBinder_IIILjava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
public virtual void RequestSurfacePackage(Android.AdServices.OnDevicePersonalization.SurfacePackageToken surfacePackageToken, Android.OS.IBinder surfaceViewHostToken, int displayId, int width, int height, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("requestSurfacePackage", "(Landroid/adservices/ondevicepersonalization/SurfacePackageToken;Landroid/os/IBinder;IIILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRequestSurfacePackage_Landroid_adservices_ondevicepersonalization_SurfacePackageToken_Landroid_os_IBinder_IIILjava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
abstract member RequestSurfacePackage : Android.AdServices.OnDevicePersonalization.SurfacePackageToken * Android.OS.IBinder * int * int * int * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.RequestSurfacePackage : Android.AdServices.OnDevicePersonalization.SurfacePackageToken * Android.OS.IBinder * int * int * int * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

surfacePackageToken
SurfacePackageToken

ein Verweis auf einen SurfacePackageToken von einem vorherigen Aufruf zurückgegebenen .#execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver)

surfaceViewHostToken
IBinder

das HostToken des android.view.SurfaceView, das zurückgegeben wird, nachdem android.view.SurfaceView#getHostToken() die android.view.SurfaceView Ansichtshierarchie hinzugefügt wurde.

displayId
Int32

die ganzzahlige ID der logischen Anzeige, auf der die android.view.SurfaceControlViewHost.SurfacePackagevon Context.getDisplay().getDisplayId().

width
Int32

die Breite der android.view.SurfaceControlViewHost.SurfacePackage Pixel.

height
Int32

die Höhe der android.view.SurfaceControlViewHost.SurfacePackage In Pixel.

executor
IExecutor

auf Executor , für die der Rückruf aufgerufen werden soll

receiver
IOutcomeReceiver

Dies gibt entweder einen android.view.SurfaceControlViewHost.SurfacePackage Erfolg oder Exception einen Fehler zurück. Der Ausnahmetyp ist OnDevicePersonalizationException , wenn die Ausführung des Handlers fehlschlägt.

Attribute

Hinweise

Fordert eine android.view.SurfaceControlViewHost.SurfacePackage Einfügung in eine android.view.SurfaceView innerhalb der aufrufenden App an. Das Surface-Paket enthält einen android.view.View Inhalt aus einem Ergebnis eines vorherigen Aufrufs zur #execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver) Ausführung im OnDevicePersonalization-Sandkasten.

Java Dokumentation für android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.requestSurfacePackage(android.adservices.ondevicepersonalization.SurfacePackageToken, android.os.IBinder, int, int, int, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.view.SurfaceControlViewHost.SurfacePackage, 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: