android – 从3.4更新到cordova 5.1后无法获取appView

我最近将我的应用更新到cordova 5.1,我无法向JS提出网络请求.

编译期间唯一的问题是
在我的类的onCreate函数内部扩展CordovaActivity

我曾经这样做过

super.appView.getSettings().setAppCacheEnabled(false)

现在它说投了它……我试过了
(WebView)super.appView,但应用程序崩溃为非法演员

我读了This link
并试图做同样的事情
(web视图)super.appView.getEngine().getView()
但我仍然无法发出网页请求….在iOS /桌面Chrome上它运行正常,所以JS代码没有任何问题

最佳答案 您必须从Cordova引擎获取WebView.

WebView webView = (WebView) appView.getEngine().getView();
点赞