MVVM?
Листвью депрекатед
NEIN!
менять/фильтровать данные в адаптере
Хочется чтоб менялось по мере ввода в поле данных, а не по кнопке "Найти". Получится?
Да, поставь textWatcher на editText
TextWatcher?
Так и сделал. Думал, может есть более элегантное решение
addTextChangedListener
В этому случае 2 из 3 методов будут пустыми. Как-то некрасиво. С таким решением пропускают на кодревью?
можно придумать красивое решение
Есть экстеншн в ktx, с одним методом
doAfterTextChanged
👍
наследовать TextWatcher с default этих 2х методов
фильтрацию делать не по кнопке, а по вводу текста
Стеб?
видите реализацию иначе?
Я ж про это и писал Через twoway binding не делают?
ничего не понял
Посоветовали extention добавить. А реализация через TextWatcher казалась банальной и устаревшей
а Extention что внутри себя делает?
Тоже самое 100% Просто не видно в git’е
значит Вы не поняли, что я предложил
Солгасен. Классное решение. Но в git commit будет добавлен. А без этого никак?
ну если пишете на kotlin'е используйте его ext функции. Это самый оптимальный вариант
Офигеть, конечно! Я не знал, что можно “сужать” интерфейс, точнее превращать методы в default и тем самым “игнорить” ненужные
я Вас только очень прошу. Когда игнорите конкретные методы указываейте в комментрии, что Вы их сознательно проигнорили, чтобы через 5 лет не сидеть и не тупить почему нет методов
Это не так давно в андроиде появилось. Ну неск.лет назад не было.
Обсуждают сегодня