避免使用webview重定向

时间:2011-09-10 15:15:02

标签: android android-webview

我的项目中有WebView,并且其中包含一些初始内容。现在,当用户点击WebView上的超链接时,不应重新加载WebView ,而应显示初始内容。我尝试了以下代码,但它无法正常工作。

detailsAndTerms.setWebViewClient(new WebViewClient(){           
    @Override  
    public boolean shouldOverrideUrlLoading(WebView view, String url) {                         
        return false;
    }
});

请帮忙解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:3)

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;
     }