V
Подскажите, пожалуйста, я реализовываю поиск по товарам и нужно сделать постраничную загрузку результатов.
Есть едитТекст, где я ввожу название товара. Я получаю стринг и помещаю в лайвДату, а как мне в DataSource получить вообще эту строчку, которая меняется? И как вообще лучше это реализовать?
Мне больше нравится делать это всё через RxJava. Тогда вместо MutableLiveData — BehaviorSubject, и он switchMap-ится на запрос. И можно debounce-ить строку поиска — чтобы разредить запросы по времени. Чтобы не посылать их много раз в секунду с каждой буквой.
А в LiveData конвертю непосредственно перед использованием )


