|
[superwebview]
如何取得ExternalActivity 中 WebView 的实例对象?
[复制链接]
我们想在一个 SuperWebView 用 bugly 捕获 js 错误上报.
bugly 提供一种方法是在 webView 的 onProgressChanged方法中注册对 js 的捕获
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView webView, int progress) {
// 增加Javascript异常监控 CrashReport.setJavascriptMonitor(webView, true); //<---对 webView 的配置 super.onProgressChanged(webView, progress);
} }); 但是ExternalActivity只提供 WebViewProvider的对象
但是,强制将其转换为 WebView 会编译报错
@Override
public void onProgressChanged(WebViewProvider provider, int progress) {
// 增加Javascript异常监控
CrashReport.setJavascriptMonitor((WebView)provider, true); //<---无法强转
super.onProgressChanged(provider, progress);
} 请问一下我如何得到真正的 WebView 对象?
|
|