Ссылки на веб-страницы Android открываются в браузере по умолчанию - PullRequest
3 голосов
/ 31 марта 2011

У меня есть сценарий, в котором ссылки в моем веб-представлении должны открывать браузер Android по умолчанию.Я искал в отношении этого, и я узнал, что если мы устанавливаем пользовательский веб-клиент в нашем веб-просмотре и загружаем URL-адрес в методе mustOverrideUrlLoading, то он не будет работать.Но в моем случае мне нужно расширить WebviewClient в веб-представлении, так как я делаю некоторое управление cookie и загружаю некоторый код JavaScript.Могу ли я узнать, как я могу использовать обе функции вместе?

1 Ответ

0 голосов
/ 07 июня 2011

Если вы установите WebViewClient для вашего webView, вы можете использовать его методы onPageStarted или onPageFinished для выполнения необходимых действий.Оба метода получают URL-адрес в качестве параметра, поэтому он позволяет отправить этот URL-адрес веб-браузеру Android по умолчанию.

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

...