Я использовал веб-просмотр и его работу отлично, но мне нужно найти какой-то текст в webview. Он работает до уровня api 18, но после того, как он устарел, поэтому я хочу знать, там любой способ узнать эту проблему и решить эту проблему. У любого органа есть идея, пожалуйста, помогите мне решить эту проблему. Я ценю вашу помощь.Android WebView findAll не работает как ожидалось для kitkat и lollipop
0
A
ответ
1
Я не уверен, если это проблема, но вы должны вызвать loadUrl last, после всего остального. Кроме того, вы, кажется, петли ваш WebView с shouldOverridemethod, проверить мою версию
webviewdevelopment = (WebView) findViewById(R.id.webViewdevelopment);
webviewdevelopment.setWebViewClient(new myWebClient());
webviewdevelopment.getSettings().setJavaScriptEnabled(true);
webviewdevelopment.loadUrl("http://stackoverflow.com");
public class myWebClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Uri uri;
try {
uri = Uri.parse(url);
} catch (NullPointerException e) {
// let Android deal with this
return true;
}
String host = uri.getHost(); //Host is null when user clicked on email, phone number, ...
if (host != null && host.equals("stackoverflow.com")) {
// This is my web site, so do not override; let my WebView load the page.
return false;
}
else {
// You should consider this, since you are using JavaScript.. you may make your users vulnerable
// Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs or anything else (email, phone number, ...)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
}
}
Смежные вопросы
- 1. Android WebView FindAll не работает, как ожидалось
- 2. Webview не работает так, как ожидалось, и KITKAT
- 3. Android WebView dispatchKeyEvent не работает на KitKat
- 4. PeriodicSync не работает в android kitkat и lollipop
- 5. Android lollipop UI в KitKat
- 6. Доступность Android WebView в Lollipop
- 7. Android Studio - Как загрузить файлы в webview Lollipop (Android 5.0)
- 8. Странное поведение в onBackPressed в отношении Android Kitkat и Lollipop
- 9. Android-автозапуск Android KitKat (4.4) больше не работает в webview
- 10. Android Widget работает в Lollipop, но НЕ в KitKat
- 11. Lollipop WebView текста оберточного
- 12. Android kitkat webview css positioning
- 13. Android Webview с KitKat 4.4
- 14. Android kitkat webview plugin support
- 15. webview не генерирует полностью как растровое изображение в lollipop android
- 16. Строка состояния Android от kitkat до lollipop
- 17. Как запустить javascript в Android KitKat WebView?
- 18. Android Lollipop WebView Facebook Войти
- 19. Android Kitkat Webview воспроизводит только звук видео
- 20. Retrofit + SimpleXMLConverter работает на Lollipop, а не на Kitkat
- 21. KitKat WebView неправильно сообщает страницуYOffset
- 22. iTextg не работает на android kitkat 4.4.2
- 23. андроид webview текущее местоположение не работает для версии kitkat
- 24. FLAG_DISMISS_KEYGUARD больше не работает на Android Lollipop?
- 25. Проблема с визуализацией WebView в Android KitKat
- 26. Android Webview задает прокси программный Kitkat
- 27. Android KitKat webview ширина html-страницы
- 28. Новые WebView в задачах Android KitKat
- 29. setOnEditorActionListener не работает для android kitkat
- 30. Активный Android сбой на Lollipop не в kitkat
привет спасибо за ответ, но URL правильно, я использовал «https://someurlhere.com», но я все еще есть исключение – Android
я не сделал сказать, что это было неправильно, см. мое редактирование –
ohkk, но я тоже пробовал, но я получил такую же ошибку – Android