WebView tabContent = new WebView(context);
tabContent.loadDataWithBaseURL(null, content, "text/html", "UTF-8", null);
tabContent.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
});
return tabContent;
shouldOverrideUrlLoading 拦截响应的url 。
return true 代表改变该url的默认行为。
- 如果return false 则一直默认会继续处理响应的url
本文介绍了如何使用WebView加载HTML内容,并通过shouldOverrideUrlLoading方法来拦截和处理WebView试图加载的URL,返回true可以改变URL的默认行为。
4万+

被折叠的 条评论
为什么被折叠?



