Почему, когда я нажимаю ссылку на странице, загруженной в WebView в моем приложении, она открывается в браузере по умолчанию (или, если у меня есть несколько браузеров, она просит меня выбрать один из них) ? В main.xml я просто устанавливаю id, высоту и ширину. У меня есть только WebView. В java-коде я просто получаю WebView, который находится в основном файле с помощью findViewById, я устанавливаю javascripts с помощью wb.getSettings(). SetJavaScriptEnabled (true); и я загружаю страницу в метод onCreate. Я точно знаю, что загружаемая веб-страница не содержит какой-либо странной ссылки, которая может вызвать мою проблему, потому что это мой сайт, я сделал это. Загружаю страницу с этим кодом wb.loadUrl («http://www.ciprianis.it»);My WebView делает странные вещи
0
A
ответ
0
Переопределите этот метод и загрузите URL-адрес в WebView в пользовательском WebViewClient.
webView.setWebViewClient(new LinkWebViewClient());
private class LinkWebViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}
Смежные вопросы
- 1. Нажатие пробела делает странные вещи
- 2. php strpos делает странные вещи
- 3. C# File.ReadallText делает странные вещи
- 4. LWJGL glTranslate делает странные вещи
- 5. Apache commons lang. Stringutils.splitByWholeseparator делает странные вещи.
- 6. удалить объекты из arraylist делает странные вещи
- 7. Regex match делает странные вещи для меня
- 8. NSURL to NSString Преобразование делает странные вещи
- 9. Firefox делает странные вещи при модификации событий
- 10. malloc делает странные вещи с адресами памяти
- 11. C++ anonymous constructor делает странные вещи
- 12. Visual Studio Отступ делает странные вещи
- 13. Странные вещи SSIS делает в путешествии данных
- 14. IE делает странные вещи с JQuery
- 15. cURL делает странные вещи с cookies
- 16. unit test странные вещи
- 17. imap_utf делает странные вещи в браузере, но не PHP оболочки
- 18. clearcase добавляет странные вещи
- 19. Странные вещи с canvas.after()
- 20. SharedPreferences делать странные вещи
- 21. Java многопоточность, странные вещи
- 22. MySQL странные вещи, происходящие
- 23. Зачем писать странные вещи?
- 24. ArrayList. Странные вещи
- 25. Странные вещи в java
- 26. location.href делать странные вещи
- 27. Странные вещи с методом на()
- 28. UI делает странные вещи в Eclipse RCP с SWT
- 29. Градиент перехода через background-position делает странные вещи
- 30. JQuery UI Dialog внутри UpdatePanel делает странные вещи
Возможно, вы, вероятно, не переопределили метод shouldOverrideUrlLoading в своем классе для клиента webview. – pshirishreddy