The Monster
09/03/2021, 3:23 AMclass CatFactsViewModel : ViewModel() {
private val catFacts: MutableLiveData<List<String>> by lazy {
MutableLiveData<List<String>>().also {
loadCatFacts()
}
}
fun getCatFacts(): LiveData<List<String>> {
return catFacts
}
private fun loadCatFacts() {
// Do an asynchronous operation to fetch cat facts.
catFacts.value = listOf("fact 1", "fact 2")
}
}
Hitesh Chopra
09/03/2021, 6:06 AMHitesh Chopra
09/03/2021, 6:11 AMMilan Vadhel
09/03/2021, 7:31 AMHitesh Chopra
09/03/2021, 7:35 AMThe Monster
09/03/2021, 2:59 PMThe Monster
09/03/2021, 3:01 PMThe Monster
09/03/2021, 3:01 PM