Intereting Posts
DatePickerDialog неправильно соблюдает минимальную дату 1 января 1970 г. Ограничить количество ключей API Карт Google, связанных с данным отпечатком SHA-1 (то есть отладочным хранилищем)? Как сделать текстовую анимацию? Гладкое удаление элементов в пользовательском списке Android (MapView): Как установить уровень масштабирования в 4 мили на карте? Как мы можем реализовать привязку данных для кнопки Switch для события onCheckedChageListener? Android PagerAdapter не сообщает правильную позицию, если нажать предыдущий элемент Инструмент для создания Splash Screen & Wallpaper для всех размеров и устройств с использованием Single Click Как получить доступ к объектам XML-макета из класса Java в Android Как создать эмулятор предварительного просмотра Android-M? Android Studio Не удалось найти метод runProguard () для аргументов? Правильное создание фрагмента в PopupWindow Скопировать изображение в буфер обмена в android Что такое использование Android Super Class? Webview не может принимать файлы cookie

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

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

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

Спасибо,

Wouter

Solutions Collecting From Web of "Ссылка на событие Android WebView touch"

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

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

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