메인스레드가 아닌 곳에서 MutableLiveData의 value를 할당하다가 발생한 오류이다.
// Cannot invoke setValue on a background thread
viewModel.yourLiveData.value = newValue
postValue를 이용하면 해결할 수 있다.
viewModel.yourLiveData.postValue(newValue)
'프로그래밍 > android' 카테고리의 다른 글
android studio commit tab change list not showing (0) | 2024.05.20 |
---|---|
uses-feature required (0) | 2023.08.30 |
dex2jar - com.googlecode.d2j.DexException: not support version. (0) | 2022.04.13 |
Manifest merger failed : Attribute application@allowBackup value=(false) (0) | 2022.04.04 |
[android] Navigation current Fragment (0) | 2022.03.16 |