使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

SdkSandboxManager.RequestSurfacePackageCallback

public static interface SdkSandboxManager.RequestSurfacePackageCallback

android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback


用于跟踪来自 SDK 的 Surface 包请求的回调。

此回调的实现会被发送到 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:错误的整数代码。值为 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.SurfacePackageSdkSandboxManager.requestSurfacePackage(java.lang.String, int, int, int, android.os.Bundle, java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.RequestSurfacePackageCallback) 请求的 Surface 包。此值不能为 null

surfacePackageId intSurfacePackage surfacePackage 的唯一 ID。

params Bundle:从 SDK 返回给应用的参数列表。此值不能为 null