我的项目中有一个 WebView
,它加载了一些初始内容。现在,当用户单击 WebView
上的超链接时,它不应重新加载 WebView
,而是应显示初始内容。我尝试了下面的代码,但它不起作用。
detailsAndTerms.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
请帮忙解决这个问题。提前致谢。
最佳答案
detailsAndTerms.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted (WebView view, String url, Bitmap favicon)
{
if (url != termsurl) {
// stop loading page if its not the originalurl.
detailsAndTerms.stopLoading();
}
}
});
更新
尝试从 shouldOverrideUrlLoading
方法返回 false。
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
return true;
}
关于android - 避免 webview 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372632/