我在 android 中使用 webview,当我调用 loadURL 时,它会调用浏览器活动
我需要在我自己的活动中显示网络内容,因为我还有其他要查看的内容按钮、文本、...等
我在 android 中使用 webview,当我调用 loadURL 时,它会调用浏览器活动
我需要在我自己的活动中显示网络内容,因为我还有其他要查看的内容按钮、文本、...等
使用该WebView.setWebViewClient(WebViewClient)
方法(http://developer.android.com/reference/android/webkit/WebView.html)并像这样覆盖该shouldOverrideUrlLoading(WebView, String)
方法:
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if ( url.equals( "http://www.example.com" ) ) {
// Do something
return true;
}
// If we couldn't match the URL, the following line
// lets the webview use default behaviour (i.e. open browser)
return super.shouldOverrideUrlLoading(view, url);
}
});