Langue

OnDevicePersonalizationManager.RequestSurfacePackage Méthode

Définition

Demande l’insertion android.view.SurfaceControlViewHost.SurfacePackage dans une android.view.SurfaceView application appelante.

[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

Paramètres

surfacePackageToken
SurfacePackageToken

référence à un SurfacePackageToken renvoi par un appel antérieur à #execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver).

surfaceViewHostToken
IBinder

hostToken du android.view.SurfaceView, qui est retourné après android.view.SurfaceView#getHostToken() l’ajout android.view.SurfaceView de la hiérarchie d’affichage.

displayId
Int32

l’ID entier de l’affichage logique sur lequel afficher le android.view.SurfaceControlViewHost.SurfacePackage, retourné par Context.getDisplay().getDisplayId().

width
Int32

largeur des android.view.SurfaceControlViewHost.SurfacePackage pixels.

height
Int32

hauteur des android.view.SurfaceControlViewHost.SurfacePackage pixels.

executor
IExecutor

Executor sur lequel appeler le rappel

receiver
IOutcomeReceiver

Cela retourne une android.view.SurfaceControlViewHost.SurfacePackage valeur en cas de réussite ou Exception en cas d’échec. Le type d’exception est OnDevicePersonalizationException si l’exécution du gestionnaire échoue.

Attributs

Remarques

Demande l’insertion android.view.SurfaceControlViewHost.SurfacePackage dans une android.view.SurfaceView application appelante. Le package surface contient un android.view.View contenu à partir d’un résultat d’un appel antérieur à l’exécution dans le bac à #execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver) sable OnDevicePersonalization.

Java documentation pour 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>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à