Last Updated on December 2, 2021 by Admin 2
LiveData.postValue()
and LiveData.setValue()
methods have some differences. So if you have a following code executed in the main thread:
liveData.postValue("a"); liveData.setValue("b");
What will be the correct statement?
- The value “b” would be set at first and later the main thread would override it with the value “a”.
- The value “a” would be set at first and later the main thread would override it with the value “b”.
- The value “b” would be set at first and would not be overridden with the value “a”.
- The value “a” would be set at first and would not be overridden with the value “b”.