Как динамически отправлять поисковые предложения в параметры модификации источника данных и получать обновленный список страниц в библиотеке подкачки Android Jetpack?
Вот моя веб-функция в модифицированном веб-сервисе, которая приносит данные.
@GET(version + "/get-bills")
Call<ApiResponse<BillsModel>> getPartnerBillsSorted(@Query("page")int page, @Query("type")int type,@Query("search")String search );
Этот API вызывается в источнике данных, и он дает мне список всех данных, которые я перечисляю в reyclerview, используя pagedlist. Но я совершенно запутался и не знаю, как мне вызвать этот API в источнике данных во время выполнения, а затем получить обновленный список страниц на основе того, что я ищу в autocompleteTextview.
Что я должен делать? Должен ли я создавать новый экземпляр источника данных и фабрики источников данных и список страниц каждый раз, когда я нажимаю что-то в автозаполнении, или как мне динамически изменять один и тот же вызов источника данных и получать обновленный список страниц?