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)
})
Подробнее здесь: https://stackoverflow.com/questions/633 ... w-retrofit