Android webview链接在默认浏览器中打开

时间:2011-03-31 07:55:42

标签: android browser android-webview hyperlink default

我有一个场景,我的webview中的链接应该打开默认的android浏览器。我搜索了这个,我知道如果我们在webview中设置自定义webviewclient并在shouldOverrideUrlLoading方法中加载url,那么它将无法工作。 但就我而言,我需要在webview中扩展WebviewClient,因为我正在做一些cookie管理并加载一些javascript代码。我可以知道如何同时使用这两种功能吗?

1 个答案:

答案 0 :(得分:0)

如果将WebViewClient设置为webView,则可以使用它的onPageStartedonPageFinished方法来执行所需的操作。两种方法都接收url作为参数,因此这允许您将此url发送到默认的android webbrowser。

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));