Android 从webview中的提要在浏览器中打开链接
嗨,我有一个字符串输入到WebView,它可以正常加载。该提要包含超链接,一旦我单击它们,它就会在WebView中打开内容。这些超链接也需要双制表符 这就是我加载文章提要的方式Android 从webview中的提要在浏览器中打开链接,android,webview,Android,Webview,嗨,我有一个字符串输入到WebView,它可以正常加载。该提要包含超链接,一旦我单击它们,它就会在WebView中打开内容。这些超链接也需要双制表符 这就是我加载文章提要的方式 mArticleWebView.setWebViewClient(new WebViewClient()); mArticleWebView.loadDataWithBaseURL(null, mArticles.getArticle(), "text/html", "utf-8", "about:bl
mArticleWebView.setWebViewClient(new WebViewClient());
mArticleWebView.loadDataWithBaseURL(null, mArticles.getArticle(), "text/html", "utf-8", "about:blank");
我错过了什么?谢谢您需要将WebViewClient添加到您的WebView,以便在WebView中打开它。差不多
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});
要在浏览器中打开链接,请尝试以下操作
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;
}
});
但你的问题是什么?你想在浏览器中打开链接而不是在webview中打开?是的。但是文章提要包含的链接很少,所以我不能只说“wv.loadUrl(url)”,因为我在提要中有5个url。你想要什么,在浏览器中打开几个链接,其余的都在webview中?