inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김창완님의 생생한 수강평, 모던 안드로이드 - Jetpack Compose 입문

김창완

수강평 3

평균평점 5

귀에 쏙쏙 들어오는 강의 감사드립니다. 문의 드리고 싶은 내용이 있습니다. class MainViewModel: ViewModel() { private var _string = mutableStateOf("") val txt : MutableState<String> = _string init { //요렇게 하면 _string에 문자열이 초기화 됨 _string.value = "CanBeInput" } fun setData(txt: String) { //요렇게 하면 _string에 문자열이 입력이 안됨 _string.value = "CannotBeInput" } } 뷰모델을 이용해서 외부에서 문자열데이터를 변수에 입력하려고 합니다. setter사용하는데 잘 안됩니다. 당연히 될 줄 알았는데 잘안되는데 그 이유가 궁금합니다.

0

오준석

혹시 txt 값을 설정하려고 하신거라면 다음과 같이 수정하면 되지 않을까요? fun setData(txt: String) { _string.value = txt }

1

오준석

50강

404명 수강

모던 안드로이드 - Jetpack Compose 입문
4.7(26개 수강평)