java - WebChromeClient 无法转换为 org.apache.cordova.CordovaChromeClient

标签 java android cordova

java.lang.ClassCastException: com.zo.sample.$SampleWebChromeClient cannot be cast to org.apache.cordova.CordovaChromeClient at org.apache.cordova.CordovaWebView.setWebChromeClient(CordovaWebView.java:332)

在cordova版本3.7.2中下面提到的部分

sWebChromeClient = new SampleWebChromeClient();
sWebView.setWebChromeClient(mWebChromeClient);

最佳答案

我已经通过扩展 CordovaChromeClient 解决了这个问题

SampleWebChromeClient extends CordovaChromeClient

这解决了 ClassCastException 的问题

关于java - WebChromeClient 无法转换为 org.apache.cordova.CordovaChromeClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30663410/

相关文章:

android - Cordova 4.3.0 错误 : Please install Android target: "android-21"

java - 通过扫描输入文件创建对象?

android - adb shell dumpsys 窗口窗口输出描述

android - 如何在应用程序中创建 session 对象

android - 在android中存储 ListView 位置

ios - deviceready 仅在 iOS 10 中 30 秒后触发

cordova - 使用 Ionic 框架生成 PDF 文件

java - 小部件未显示在小部件列表中

java - 在具有许多 if 语句的 for 循环中使用 continue 时是否会提高性能?

java - 服务器不可用时 ActiveMQ java 客户端启动挂起