2011-03-31 170 views
3

我有一個場景,我的web視圖中的鏈接應該打開默認的Android瀏覽器。我搜索了關於這一點,我知道如果我們在我們的web視圖中設置自定義webviewclient,並在shouldOverrideUrlLoading方法中加載url,那麼它將無法工作。 但在我的情況下,我需要在webview中擴展WebviewClient,因爲我正在做一些cookie管理並加載一些javascript代碼。我可否知道如何將兩種功能結合使用?在默認瀏覽器中打開Android webview鏈接

回答

0

如果您將WebViewClient設置爲您的webView,則可以使用它的onPageStartedonPageFinished方法執行所需的操作。兩種方法都將url作爲參數接收,因此可以將此url發送到默認的android webbrowser。

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

相關問題