컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

SdkSandboxManager.RequestSurfacePackageCallback

public static interface SdkSandboxManager.RequestSurfacePackageCallback

android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback


SDK에서 노출 영역 패키지 요청을 추적하는 콜백입니다.

이 콜백의 구현은 SdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback)에 전송됩니다.

요약

공개 메서드

abstract void onSurfacePackageError(int errorCode, String errorMsg)

SurfacePackage 요청이 실패했음을 클라이언트 애플리케이션에 알립니다.

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

SurfacePackage가 SDK에서 원격으로 뷰를 렌더링할 준비가 되었음을 클라이언트 애플리케이션에 알립니다.

공개 메서드

onSurfacePackageError

public abstract void onSurfacePackageError (int errorCode,
                String errorMsg)

SurfacePackage 요청이 실패했음을 클라이언트 애플리케이션에 알립니다.

매개변수
errorCode int: 오류의 int 코드입니다. 값은 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR입니다.

errorMsg String: 오류의 문자열 설명입니다. 이 값은 null일 수 없습니다.

onSurfacePackageReady

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

SurfacePackage가 SDK에서 원격으로 뷰를 렌더링할 준비가 되었음을 클라이언트 애플리케이션에 알립니다.

매개변수
surfacePackage SurfaceControlViewHost.SurfacePackage: SdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback)에서 요청한 노출 영역 패키지입니다. 이 값은 null일 수 없습니다.

surfacePackageId int: SurfacePackage surfacePackage의 고유 ID입니다.

params Bundle: SDK에서 앱으로 반환된 매개변수 목록입니다. 이 값은 null일 수 없습니다.