使用
默认配置
创建 X5 的 Webview,如下实现 DownloadListener 接口:
//文档在线预览支持
webView.setDownloadListener(new PreviewDocImpl.Builder()
.with((Activity) context) //必须
.create());
以上已完成文档在线预览功能接入,使用 SDK 默认配置。
自定义配置
PreviewDocImpl.Builder 配置类
方法 | 说明 |
---|---|
with(Activity activity) | 上下文(必须) |
setExtDownloadListener(DownloadListener downloadListener) | 原生 Webview 下载接口, 实现其他业务需要实现该接口 |
setContentActivity(Activity activity) | 自定义文档展示 activity |
使用示例:
//文档在线预览支持
webView.setDownloadListener(new PreviewDocImpl.Builder()
.setActivity((Activity) context) //必须
.setContentActivity(CustomDocShowActivity.class)
.setExtDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String s, String s1, String s2, String s3, long l) {
// 对应原始webview.setDownloadListener(this)
}
})
.create());