Java 将Cordova版本升级到5.1.1后,MainActivity中断
我的代码在Corodva版本3.6.4中运行良好,但在升级到5.1.1 MainActivity后出现了许多错误。 下面是使用Cordova 3.6.4可以正常工作的代码Java 将Cordova版本升级到5.1.1后,MainActivity中断,java,android,cordova,Java,Android,Cordova,我的代码在Corodva版本3.6.4中运行良好,但在升级到5.1.1 MainActivity后出现了许多错误。 下面是使用Cordova 3.6.4可以正常工作的代码 import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.util.Log; import android.webkit.WebResourceRespon
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import org.apache.cordova.*;
public class CordovaApp extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
loadUrl(launchUrl);
}
@Override
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("**"))
{
url = url.replace("*", "");
}
return super.shouldOverrideUrlLoading(arg0, url);
}
};
webView.setWebViewClient(webViewClient);
this.init(webView, webViewClient, new CordovaChromeClient(this, webView));
}
}
错误如下:
如何修改代码,使其与Cordova 5.1.1配合使用?您是否一直在Cordova网站上寻找升级指南?比如这里:@Fildor我想修改init()方法,以便它可以很好地与Cordova 5.1.1配合使用。在我链接的网站上有关于如何处理WebView的说明。您是否一直在寻找cordova网站上的升级指南?比如这里:@Fildor我想修改init()方法,以便它可以很好地与Cordova 5.1.1配合使用。在我链接的网站上有关于如何处理WebView的说明。