Lingua

OnDevicePersonalizationManager.RequestSurfacePackage Metodo

Definizione

Richiede l'inserimento di un android.view.SurfaceControlViewHost.SurfacePackageandroid.view.SurfaceView oggetto all'interno dell'app chiamante.

[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

Parametri

surfacePackageToken
SurfacePackageToken

riferimento a un SurfacePackageToken oggetto restituito da una chiamata precedente a #execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver).

surfaceViewHostToken
IBinder

hostToken di android.view.SurfaceView, restituito da android.view.SurfaceView#getHostToken() dopo android.view.SurfaceView che è stato aggiunto alla gerarchia di visualizzazione.

displayId
Int32

ID intero della visualizzazione logica in cui visualizzare l'oggetto android.view.SurfaceControlViewHost.SurfacePackage, restituito da Context.getDisplay().getDisplayId().

width
Int32

larghezza dell'oggetto android.view.SurfaceControlViewHost.SurfacePackage in pixel.

height
Int32

altezza dell'oggetto android.view.SurfaceControlViewHost.SurfacePackage in pixel.

executor
IExecutor

su Executor cui richiamare il callback

receiver
IOutcomeReceiver

Restituisce un valore android.view.SurfaceControlViewHost.SurfacePackage in caso di esito positivo o Exception in caso di errore. Il tipo di eccezione è OnDevicePersonalizationException se l'esecuzione del gestore non riesce.

Attributi

Commenti

Richiede l'inserimento di un android.view.SurfaceControlViewHost.SurfacePackageandroid.view.SurfaceView oggetto all'interno dell'app chiamante. Il pacchetto surface conterrà un oggetto android.view.View con il contenuto di un risultato di una chiamata precedente all'esecuzione #execute(ComponentName, PersistableBundle, Executor, OutcomeReceiver) nella sandbox OnDevicePersonalization.

per 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>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a