6.liveData를 사용해 보자(Viewmodel 적용기)
·
안드로이드 jetpack/sunflower
liveData는 라이프 사이클을 아는 데이터라고 했고, observe가 가능한 클래스임. 그래서 실시간으로 데이터 변화를 감지 할 수 있다. hilt를 사용하여 obsereve가 자동으로 제거된다고 했으므로 좀 더 편하게 사용 할 수 있음 (이건 내가 확신이 없어서 다음에 디버그 포인트 찍어서 진짜 그런지 확인해 봐야겠음.. 좀 큰 프로젝트를 만들어서라도.. 근데 lifecycleOwner를 사용해서 관찰자에 대응되는 객체의 상태를 보고 Destroyed가 되었을때 관찰자를 삭제 한다고 하므로 누수 걱정이 없다는게 장점이니 확실한 거 같음.) 1.TransFormations 라이브데이터의 저장된 값을 변경하고싶을때 사용한다. 라이브데이터에 적용하여 onChange가 되었을때 작동하여 변화를 감지한다. ..