我想在默认浏览器中打开WebWiew
个链接。我使用了这段代码,但它没有用。即使是日志也没有出现。
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("urlLoading",url);
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
}
});
答案 0 :(得分:1)
在WebView的源代码中将http://定义为链接前缀。
示例:
<a href="http://yourdomain.x/">..</a>
答案 1 :(得分:0)
在onClickListner中添加
Button.setOnClickListener(new OnClickListener() { public void onClick(View v) { Uri uri = Uri.parse("http://google.com/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } });