SdkSandboxManager.RequestSurfacePackageCallback

public static interface SdkSandboxManager.RequestSurfacePackageCallback

android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback


Um callback para acompanhar uma solicitação de um pacote de superfície de um SDK.

Uma implementação desse callback foi enviada para SdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback).

Resumo

Métodos públicos

abstract void onSurfacePackageError(int errorCode, String errorMsg)

Notifica o aplicativo cliente de que a solicitação de SurfacePackage falhou.

abstract void onSurfacePackageReady(SurfaceControlViewHost.SurfacePackage surfacePackage, int surfacePackageId, Bundle params)

Notifica o aplicativo cliente de que o SurfacePackage está pronto para renderizar remotamente a visualização do SDK.

Métodos públicos

onSurfacePackageError

public abstract void onSurfacePackageError (int errorCode,
                String errorMsg)

Notifica o aplicativo cliente de que a solicitação de SurfacePackage falhou.

Parâmetros
errorCode int: o código int do valor do erro é SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR

errorMsg String: uma descrição de string do erro Este valor não pode ser null.

onSurfacePackageReady

public abstract void onSurfacePackageReady (SurfaceControlViewHost.SurfacePackage surfacePackage,
                int surfacePackageId,
                Bundle params)

Notifica o aplicativo cliente de que o SurfacePackage está pronto para renderizar remotamente a visualização do SDK.

Parâmetros
surfacePackage SurfaceControlViewHost.SurfacePackage: o pacote de superfície solicitado por SdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback) Esse valor não pode ser null.

surfacePackageId int: um ID exclusivo para o SurfacePackage surfacePackage

params Bundle: lista de parâmetros retornados do SDK para o app. Este valor não pode ser null.