Livedata를 쓰면서 setValue, postValue의 차이점을 명확히 모르고 있었다 둘 다 값을 적용하지만 무슨 차이가 있을까? setValue void setValue (T value) 메인쓰레드에서 호출되는 함수, 메인쓰레드에서 값을 바로 변경한다 공식문서에 보면, setValue에 아래와 같이 설명되어있다 If you need set a value from a background thread, you can use postValue(Object) setValue는 메인쓰레드에서 호출되기 때문에, 백그라운드에서 값을 설정하려면 postValue를 사용해야한다 postValue 백그라운드에서 값을 설정하려면 postValue를 사용한다 안드로이드 스튜디오에서 postValue를 눌러보면 아래와..