안드로이드에서 구성변경(Configuration Change)이 발생할 때 ViewModel 객체는 Activity가 재생성 되더라도 파괴되지 않고 객체가 유지 되는것을 볼 수 있습니다.
Fragment 생성시 기본 생성자를 사용해야 하는 이유에 대해서 알아보겠습니다.
흔히 Fragment 생성할 때 다음과 같은 실수를 하게 됩니다.
val fragment = new SomeFragment(arg: "Lorem Ipsum")
이 글은 구글 미디엄에 작성된 내용을 번역 및 인용한 글입니다.