У меня есть MutableLiveData
, и я хочу добавить List
внутри, но кажется, что приведенный ниже код не работает:
private var factsLive: MutableLiveData<List<Fact>>? = null
private fun getObserver(): SingleObserver<List<Fact>> {
return object : SingleObserver<List<Fact>> {
override fun onSuccess(t: List<Fact>) {
Log.d("test", "Succes")
factsLive?.value = t
}
override fun onSubscribe(d: Disposable) {
Log.d("test", "Subscribe")
}
override fun onError(e: Throwable) {
Log.d("test", "Error")
}
}
}
Это возвращает мне MutableLiveData
как ноль.