Ссылка на событие Android WebView touch

У меня есть веб-просмотр с баннером, и когда я нажимаю на баннер, он должен открыть второй веб-просмотр, следующий за ссылкой. Как я могу это сделать? Я создал первый WebView, и он показывает мой баннер, но когда я нажимаю на него, он открывает ссылку в том же WebView.

Как я могу поймать какие-либо события в WebView, когда я нажимаю ссылку, что он должен что-то делать (с этой ссылкой)? Также как shouldStartLoadWithRequest в iPhone.

Спасибо,

Wouter

Ответ 1

Вы можете отслеживать события в WebView с помощью WebViewClient. Вы хотите shouldOverrideUrlLoading(). Это позволяет вам выполнять свое действие, когда выбран конкретный URL-адрес.

Вы устанавливаете WebViewClient своего WebView с помощью метода setWebViewClient().

Ответ 2

shouldOverrideUrlLoading хороший метод, но если вы нажмете на current link webview клиент, не вызывающий метод shouldOverrideUrlLoading.