OnDevicePersonalizationManager.RequestSurfacePackage Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.