在Android Cordova 5.1.1 CordovaWebView无法正常工作时,我尝试过使用
WebView wV = (WebView)appView.getEngine().getView();
而不是
CordovaWebView webView = new CordovaWebView(this);
但 appView 在我的情况下始终为空:
下面的是代码段
public void onCreate(Bundle savedInstanceState)
{
loadUrl(launchUrl);
}
public void init() {
WebView wV = (WebView) appView.getEngine().getView();
}
但我得到 appView = null ,程序每次都失败。
答案 0 :(得分:0)
看起来您已覆盖CordovaActivity
的默认init方法,该方法设置appView
的值。
以不同的方式命名init
方法(如果这是你的意图,请在其中调用super.init()
),并确保在调用loadUrl
后调用它。