Intent intent = getIntent();
path = intent.getStringExtra(“path”);
title = intent.getStringExtra(“title”);
web = (WebView) findViewById(R.id.web);
WebSettings setting = web.getSettings();
setting.setPluginState(PluginState.ON);
setting.setJavaScriptEnabled(true);
web.setScrollBarStyle(0)
//复写WebViewClient的shouldOverrideUrlLoading()的方
//如果需要事件处理返回false,否则返回true.这样就可以解决问题了
web.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
lodurl(view, url);
return false;
}
});
this.web.loadUrl(path);
}
public void lodurl(final WebView webView, final String url) {
new Thread(new Runnable() {
@Override
public void run() {
webView.loadUrl(url);
}
});
}
webview本地加载
最新推荐文章于 2024-04-19 11:37:32 发布