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 无法解析为类型
CorodvaWebViewClient已在 Corodva CLI 4.0.0 中移除,是否有任何替代方案。