进入到webview 控制台显示
09-17 18:59:03.322 10487-18530/com.pc.myappdemo E/chromium﹕ external/chromium/net/disk_cache/stat_hub.cc:216: [0917/185903:ERROR:stat_hub.cc(216)] StatHub::Init - App com.pc.myappdemo isn't supported.
09-17 18:59:03.322 10487-18530/com.pc.myappdemo V/chromium﹕ external/chromium/net/disk_cache/hostres_plugin_bridge.cc:73: [0917/185903:INFO:hostres_plugin_bridge.cc(73)] netstack: Failed to find symbols in plugin: libdnshostprio.so
09-17 18:59:03.322 10487-18530/com.pc.myappdemo E/chromium﹕ external/chromium/net/disk_cache/stat_hub.cc:216: [0917/185903:ERROR:stat_hub.cc(216)] StatHub::Init - App com.pc.myappdemo isn't supported.
多次点击后闪退控制台输出
09-17 19:04:24.522 22797-22797/com.pc.myappdemo E/Trace﹕ error opening trace file: No such file or directory (2)
@InjectView(R.id.supplierjoin_webview)
WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_fg_supplier_join3_map);
String url = getIntent().getStringExtra(Consts.EXTRA_WEB_URL);
setUpWebView(url);
}
private void setUpWebView(String url) {
webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
WebSettings settings = webView.getSettings();
settings.setNeedInitialFocus(false);
settings.setSaveFormData(true);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setDomStorageEnabled(true);
settings.setAllowFileAccess(true);
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
SupplierJoinJsLocalObj jsObj = new SupplierJoinJsLocalObj();
webView.addJavascriptInterface(jsObj, "androidObject");
webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
return super.onConsoleMessage(consoleMessage);
}
@Override
public boolean onJsAlert(WebView view, String url, String message,
JsResult result) {
// TODO Auto-generated method stub
return super.onJsAlert(view, url, message, result);
}
});
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
LogUtils.i(SupplierJoin3Map.class, url);
webView.loadUrl(url);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
// showProgress();
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
// hideProgress();
}
@Override
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url);
}
});
webView.loadUrl(url);
}
@Override
public void onBackPressed() {
if (webView != null && webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}