从webview中的Feed打开浏览器中的链接

时间:2014-05-27 11:25:11

标签: android webview

嗨我有一个字符串我正在加入WebView,它加载正常。该Feed包含超链接,一旦我点击它们,它就会在WebView中打开内容。这些超链接也需要双选项卡。

这是我加载文章Feed的方式。

 mArticleWebView.setWebViewClient(new WebViewClient());
        mArticleWebView.loadDataWithBaseURL(null, mArticles.getArticle(), "text/html", "utf-8", "about:blank");

我缺少什么?感谢

2 个答案:

答案 0 :(得分:1)

您需要将WebViewClient添加到WebView才能在WebView中打开它。像

这样的东西
myWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return false;
    }
});

答案 1 :(得分:0)

要在浏览器中打开链接,请尝试此操作

mArticleWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
         Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                  mContext.startActivity(intent);
                  return true;
    }
});