Ожидание результата EditText в цикле for

256
06 февраля 2020, 05:30

Есть ArrayList в котором находятся слова. Есть EditText куда пользователь вписывает это же слово. Есть цикл for, который должен проходить по каждому элементу Листа и сравнивать его с написанным вручную с поля EditText. Вопрос: как сделать так, что бы в цикл ожидал пока пользователь напишет ответ в поле EditText?

Answer 1
  1. Хороший вариант сделать это на RxJava https://habr.com/ru/post/345278/
  2. Можно также вешать слушатель addTextChangedListener на editText как здесь https://stackoverflow.com/questions/11309710/how-to-apply-the-textchange-event-on-edittext и реализовать задержку, например, через handler.postDelay, удаляя предыдущий вызов handler'a
READ ALSO
Как сохранить состояние кнопки в RecyclerView, после выхода из Activity?

Как сохранить состояние кнопки в RecyclerView, после выхода из Activity?

Вопрос заключается в следующем : У меня есть список RecyclerView, где возле каждого item есть кнопка(с картинкой)При нажатии на кнопку, изображение...

246
Как console log работает без вызова с параметром?

Как console log работает без вызова с параметром?

Недавно встретил в интернете такой коментарий:

222
Как получить все роли сервера Discord?

Как получить все роли сервера Discord?

Пишу бота для дискордаНужно получить все роли сервера

233
Создать таблицу на jQuery

Создать таблицу на jQuery

Я хочу использовать значения 2 полей ввода и сделать таблицу<tr> должны быть равны значению, заданному в #inp1, а <td> - #inp2

262