2、简单案例:
final class MyWebViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Log.d("WebView", "onPageStarted");
super.onPageStarted(view, url, favicon);
}
public void onPageFinished(WebView view, String url) {
Log.d("WebView", "onPageFinished ");
view.loadUrl("javascript:window.local_obj.showSource('
'+"+ "document.getElementsByTagName('html')[0].innerHTML+'');");
tv_item_loading.setVisibility(View.GONE);
super.onPageFinished(view, url);
//可以根据不同的URL,做不同的操作
}
}