작성
·
369
답변 1
1
private인 viewModel 내부의 변수를 조작하려면 getter / setter 메서드를 만드셔서 하시면 됩니다
코틀린에서 다음처럼 외부에서는 조작이 안 되도록 프로퍼티를 외부에 제공하거나 합니다.
private val _diaryItems = MutableLiveData<List<DiaryItem>>()
val diaryItem: LiveData<List<DiaryItem>> get() = _diaryItems