
오늘 찾은 것! 오늘은 ScrollView를 사용하다가 에레 사항을 발생 했다. 늘 잘 사용하다가 값자기 에러 사항이 발생하였고 어떻게 보면 가장 기초적인 부분인데 본인도 모르는 사이에 잊을 수 있어 다음에 절대 잊지 않기 위해서 글을 포스트한다. 자 왜 오류가 나서 화면이 안뜰까? 정상 사진 오류 사진-1 오류 사진-2 자 어떤 이유에서 3사진 중 1개만 정상이고 나머지 둘 중에 한개는 화면이 아에 안들고 한개는 흰색 화면만 뜨게 되는걸까용? 이유는 간단합니다. 어떻게 보면 2개의 오류 모두 똑같은 이유에서 뜨는 에러입니다. 자 설명하겠습니다. 2번째 사진의 에러가 나는 이유는 DataBinding은 가질 수 있는 하위 뷰가 한개 이기 때문입니다. 코드의 줄을 잘보면 가지고 있는 하위 뷰를 Appbar..
오늘 배워 볼 것 오늘은 SavedStateHandle에 대해서 간단히 다루어 보겟당. SavedStateHandle 넌 뭐냥? 우리는 흔히 ViewModel을 사용하는 이유가 ViewModel은 UI Data를 안전하게 보관하는 방법 중 하나로 ViewModel의 생명 주기가 Activity의 생명 주기 보다 길기 때문에 화면이 회전을 해도 데이터가 보존된다. 또한 onSavedInstaceState()를 사용하지 않기 때문에 데이터를 쉽게 저장/복원 가능하면 메모리에 저장이 가능하다. 하지만 이런 ViewModel도 메모리에 저장되기 때문에 Acdroid Frameworkd에서 메모리를 회수하게 되면 저장된 값을 잃게된다. 이런 문제점을 해결하기 위해서 ViewModel에서는 SavedstateHan..