在默认浏览器而不是 webview 上打开 link
Open link on default browser instead of webview
我有下面的代码,但我需要在外部浏览器上打开所有链接,而不是在 webview 上,该怎么做?
twitter = (WebView) findViewById(R.id.webView);
twitter.setWebViewClient(new WebViewClient());
twitter.getSettings().setJavaScriptEnabled(true);
twitter.loadUrl(getResources().getString(R.string.web_url));
twitter.refreshDrawableState();
不要使用 WebView
打开浏览器,而是使用 Intent
,如下所示:
String url = "http://www.google.com";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
我有下面的代码,但我需要在外部浏览器上打开所有链接,而不是在 webview 上,该怎么做?
twitter = (WebView) findViewById(R.id.webView);
twitter.setWebViewClient(new WebViewClient());
twitter.getSettings().setJavaScriptEnabled(true);
twitter.loadUrl(getResources().getString(R.string.web_url));
twitter.refreshDrawableState();
不要使用 WebView
打开浏览器,而是使用 Intent
,如下所示:
String url = "http://www.google.com";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);