public void init() {
// TODO Auto-generated method stub
{
CordovaWebView webView = new CordovaWebView(this);
CordovaWebViewClient webViewClient;
webViewClient = new CordovaWebViewClient(this, webView)
{
@Override
public boolean shouldOverrideUrlLoading(WebView arg0,
String url)
{
//Log.i("TestApp","URL:" + url);
if(url.contains("**"))
{
saveToPrefsInt(getContext(), "isCustomer", 1);
url = url.replace("*", "");
}
return super.shouldOverrideUrlLoading(arg0, url);
}
};
}
}
我想在init保存首选项 isCustomer 并在onCreate方法中获取其值,并且还想在init方法中更改URL。 方法在Cordova 3.6.4中正常工作,但在5.1.1中给出了以下错误:
无法实例化CordovaWebView
CordovaWebViewClient无法解析为类型
CordovaWebViewClient 在Corodva CLI 4.0.0中进行了更新。对此有任何替代方法。