com.herewhite.sdk.WhiteboardView class 参考

  • Android

更新时间不可用

详细描述

适用版本:Whiteboard Android SDK 2.16.134。

WhiteboardView 类,用于配置白板界面。

属性与 JSON 字段

Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。

字段声明源码初值说明
entryUrlString entryUrlsEntryUrl

模型属性;通过对应 getter/setter 访问。

表格内容超出当前宽度,可横向滚动查看更多列。
公开成员签名
WhiteboardView (Context context)
WhiteboardView (Context context, WhiteboardViewOptions options)
WhiteboardView (Context context, AttributeSet attrs)
voidsetEntryUrl (String entryUrl)
voidsetWebViewClient (WebViewClient client)
<T> voidcallHandler (String method, Object[] args, OnReturnValue<T> handler)
voidcallHandler (String method, Object[] args)
<T> voidcallHandler (String method, OnReturnValue<T> handler)
voidcallFocusView ()
destroypublic void destroy()
reloadpublic void reload()
表格内容超出当前宽度,可横向滚动查看更多列。

生命周期:主动退出先调用 WhiteSdk.leaveRoom 并等待成功,再释放引用或销毁 View。destroy 会使当前宿主失效,不能代替异步退房确认;页面 reload 会建立新的 document,不能继续使用旧房间对象或旧回调作为新会话的结果。内部宿主协调方法由 SDK 管理,不作为业务接口调用。

变量说明

entryUrl

Text
String entryUrl

源码初值:sEntryUrl

模型属性;通过对应 getter/setter 访问。

函数说明

WhiteboardView()

WhiteboardView(Context context)

初始化白板界面。

参数
参数名描述
context

安卓活动 (Android Activity) 的上下文。

表格内容超出当前宽度,可横向滚动查看更多列。

WhiteboardView()

WhiteboardView(Context context, WhiteboardViewOptions options)

初始化白板界面。

参数
参数名描述
context

安卓活动 (Android Activity) 的上下文。

attrs

自定义白板界面属性,AttributeSet.

表格内容超出当前宽度,可横向滚动查看更多列。

WhiteboardView()

WhiteboardView(Context context, AttributeSet attrs)

初始化白板界面。

参数

参数
参数名描述
context

安卓活动 (Android Activity) 的上下文。

attrs

自定义白板界面属性,AttributeSet.

表格内容超出当前宽度,可横向滚动查看更多列。

setEntryUrl()

static void setEntryUrl(String entryUrl)

setEntryUrl:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

setWebViewClient()

void setWebViewClient(WebViewClient client)

setWebViewClient:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

callHandler()

<T> void callHandler(String method, Object[] args, OnReturnValue<T> handler)

callHandler:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

callHandler()

void callHandler(String method, Object[] args)

callHandler:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

callHandler()

<T> void callHandler(String method, OnReturnValue<T> handler)

callHandler:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

callFocusView()

void callFocusView()

callFocusView:com.herewhite.sdk.WhiteboardView 的公开成员。参数和返回类型见下方签名。

公开成员函数

destroy()

Text
public void destroy()

销毁白板 WebView 并使当前异步操作失效。先等待 WhiteSdk.leaveRoom 完成,再在主线程销毁视图;销毁后不复用此 View。

公开成员函数

reload()

Text
public void reload()

重新加载白板 WebView,并开启新的视图生命周期。此前绑定的 SDK/Room 不可继续使用,应重新初始化和加入房间。

这个页面有帮助吗?