Ссылка на событие Android WebView touch
У меня есть веб-просмотр с баннером, и когда я нажимаю на баннер, он должен открыть второй веб-просмотр, следующий за ссылкой. Как я могу это сделать? Я создал первый WebView, и он показывает мой баннер, но когда я нажимаю на него, он открывает ссылку в том же WebView.
Как я могу поймать какие-либо события в WebView, когда я нажимаю ссылку, что он должен что-то делать (с этой ссылкой)? Также как shouldStartLoadWithRequest
в iPhone.
Спасибо,
Wouter
Ответы
Ответ 1
Вы можете отслеживать события в WebView
с помощью WebViewClient
. Вы хотите shouldOverrideUrlLoading()
. Это позволяет вам выполнять свое действие, когда выбран конкретный URL-адрес.
Вы устанавливаете WebViewClient
своего WebView
с помощью метода setWebViewClient()
.
Ответ 2
shouldOverrideUrlLoading
хороший метод, но если вы нажмете на current
link webview
клиент, не вызывающий метод shouldOverrideUrlLoading
.