[Kotlin] ViewModel
안드로이드 젯 팩의 구성요소
뷰모델이 안에 라이브데이터를 가지고 있음.
뷰모델은 라이프사이클에 상관없이 계속 살아있음
뷰모델이 변수를 액티비티나 프래그먼트에 알려줌
라이브데이터- 안드로이드 젯팩의 구성요소, 생명주기를 인식한다
이 라이브데이터와 뷰모델이 안드로이드에서 세트로 묶어다니며 데이터가 변경되는 것들을 관찰함
사용하려면 그래들에 추가해줘야할 것이ㅣ 있음
build.gradle : project>allproject> google()
build.gradle: app > dependencies>
//뷰모델-라이프 사이클 관련
//라이브데이터- 옵저버 관련- 데이터의 변경사항을 알 수 있다.
구글에 검색해서 추가 ㄱㄱ
class MyNumberViewModel:ViewModel(){
//뮤터블 라이브 데이터- 수정가능한 녀석
//라이브 데이터- 값 변동 안됨, 보기전용
ㅔ
}