LiveData 썸네일형 리스트형 안드로이드 LiveData 사용 방법(ViewModel) 안녕하세요 이번 시간에는 LiveData에 대해 알아보겠습니다. LiveData는 Observer기법을 사용합니다. LiveData는 관찰 가능한 데이터 홀더 클래스입니다. 쉽게 말해서 Observer가 LiveData를 관찰하고 있으며 변화가 있을 때 onChanged 이벤트를 발생시킵니다. LiveData는 읽을 수 있지만 변경할 수는 없습니다. 데이터를 변경하고 싶으면 MutableLiveData를 이용해야 합니다. 이름에서 알 수 있듯이 MutableLiveData는 데이터를 변경할 수 있습니다. ViewModel 내부에서 데이터는 편집 가능해야 하므로 MutableLiveData 를 사용합니다. ViewModel 외부에서 데이터를 읽을 수 있지만 편집은 불가능합니다. 그래서 외부에 보여지는 데이.. 더보기 이전 1 다음