Библиотека подкачки Android, Endless RecyclerView, модернизацияAndroid

Форум для тех, кто программирует под Android
Anonymous
Библиотека подкачки Android, Endless RecyclerView, модернизация

Сообщение Anonymous »

У меня есть EditText и RecyclerView. Я хочу наблюдать за EditText и получать данные из API TMDB в бесконечный RecyclerView. Я могу передать данные из API в бесконечный Recyclerview с помощью библиотеки Retrofit и Paging. Но я могу отправить запрос к API только из viewModel, я хочу просмотреть EditText и отправить этот запрос в API. Как я могу этого добиться?
ViewModel:

Код: Выделить всё

class AddViewModel(private val movieRepository : MoviePagedListRepository) : ViewModel() {
val isError = MutableLiveData()
val isLoading = MutableLiveData()
private val compositeDisposable = CompositeDisposable()
val movieSeriesETContent = MutableLiveData()

val  moviePagedList : LiveData
> by lazy {
movieRepository.fetchLiveMoviePagedList("break",compositeDisposable)
}

override fun onCleared() {
super.onCleared()
compositeDisposable.dispose()
}
}
Фрагмент:

Код: Выделить всё

vm.movieSeriesETContent.observe(viewLifecycleOwner, Observer {
Log.d("Murad",it)
})

vm.moviePagedList.observe(viewLifecycleOwner, Observer {
adapter.submitList(it)
})
Вы можете увидеть запрос «break» в классе ViewModel, но я хочу отправить запрос, когда я наблюдаю EditText, куда я поместил Log.d(»Murad»,it ) на данный момент.

Подробнее здесь: https://stackoverflow.com/questions/633 ... w-retrofit

Вернуться в «Android»