Skip to content

Instantly share code, notes, and snippets.

@MasterAlish
Created June 4, 2020 17:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterAlish/9fe008727a0a49dbe5b1f23a3ad4de97 to your computer and use it in GitHub Desktop.
Save MasterAlish/9fe008727a0a49dbe5b1f23a3ad4de97 to your computer and use it in GitHub Desktop.
Merge multiple LiveData into one
val liveData1 = MutableLiveData<String>()
val liveData2 = MutableLiveData<String>()
val liveDataMerger = MediatorLiveData<String>()
liveDataMerger.addSource(liveData1) { liveDataMerger.value = it }
liveDataMerger.addSource(liveData2) { liveDataMerger.value = it }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment