在Android系統中使用WebViewClient處理跳轉URL的方法
使用WebViewClient
使用WebViewClinet主要是繼承WebViewClient父類,根據需要重寫其中的方法,並在WebView中進行配置,示例程式碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
webView
= (WebView) findViewById(R.id.webview); webView.setWebViewClient( new
ExampleWebViewClient());
private
class
ExampleWebViewClient extends
WebViewClient {
@Override
public
void
onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
@Override
public
boolean
shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return
true ;
}
@Override
public
void
onPageFinished(WebView view, String url) {
super .onPageFinished(view,
url);
}
@Override
public
void
onPageStarted(WebView view, String url, Bitmap favicon) { super .onPageStarted(view,
url, favicon);
}
@Override
public
void
onLoadResource(WebView view, String url) {
super
|