val toastMsgLiveData: LiveData<String> = _toastMsgLiveData
Или никто так не делает и можно делать liveData не приватным и напрямую к нему обращаться даже если он mutable?
/** * Goal is mutability. * Avoid setting data from Fragment or Activity. They only should observe it. * Casts the [LiveData] to [MutableLiveData] and calls [MutableLiveData.postValue] */ protected fun <T> LiveData<T>.postUpdate(value: T?) { (this as MutableLiveData).postValue(value) внутри baseViewmodel
нет, так: val toastMsgLiveData: LiveData<String> get() = _toastMsgLiveData
🙏 Спасибо
Спасибо
Хорошее решение
Обсуждают сегодня