Здравствуйте! У меня ошибка в приложении, и я не могу ее устранить.
Я хочу найти текст в моем WebView и получить найденный текст выделенным
для Android 1.5-2.3это работает довольно хорошо
public void onClick(View v){
webView1.findNext(true);
int i = webView1.findAll(findBox.getText().toString());
try{
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
m.invoke(webView1, true);
}catch(Exception ignored){}
}
}
для Android 3.0+ Я должен использовать обходной путь JavaScript из здесь , потому что Google не поддерживает выделение искомого текста по непонятным причинам
А теперь моя ошибка: после поиска в моем WebView я получаю выделенный текст и больше не могу выбрать текст.Единственное исправление, которое я мог использовать, - это обход JavaScript в старых версиях Android.Но функция работает очень медленно и занимает около 10 секунд, пока текст не будет выделен.Надеюсь, у кого-то есть лучшее решение / исправление:)
Спасибо
m4tz3m4tz3