Tijs Gobbens
08/27/2020, 9:04 AMprivate val _someData = MutableLiveData<String>()
val someData: LiveData<String> = _someData
gildor
08/27/2020, 9:11 AMgildor
08/27/2020, 9:14 AMTijs Gobbens
08/27/2020, 9:30 AMJavier
08/27/2020, 9:33 AMJavier
08/27/2020, 9:35 AMTijs Gobbens
08/27/2020, 9:43 AMgildor
08/27/2020, 10:09 AMgildor
08/27/2020, 10:10 AMgildor
08/27/2020, 10:11 AMvar someData: MutableLiveData<String> = MutableLiveData<String>()
gildor
08/27/2020, 10:11 AMokarm
08/27/2020, 11:15 AMfun <T> LiveData<T>.unsafePost(value: T) = (this as MutableLiveData).postValue(value)
------------
val data: LiveData<Foo> = MutableLiveData(Foo.empty())
data.unsafePost(Foo(Bar()))
If you are the owner of that LiveData, there's no harm in casting.clhols
08/27/2020, 5:37 PMJavier
08/27/2020, 5:48 PM