OnDevicePersonalizationManager.RequestSurfacePackage Methode
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.
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.
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.