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

时间:2015-07-21 20:18:52

标签: android ios cordova

我最近将我的应用更新到了cordova 5.1,我无法向JS发出网页请求。

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

我曾经这样做过

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

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

我看了This link 并试图做同样的事情 (web视图)super.appView.getEngine()。getView() 但我仍然无法发出网页请求....在iOS /桌面Chrome上它工作正常,所以JS代码没有错误

1 个答案:

答案 0 :(得分:2)

你必须从Cordova引擎获得WebView

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