Development record of developer who study hard everyday.

, ,

Can't access ViewModels from detached fragment 해결방법




안드로이드 에러

    java.lang.IllegalStateException: Can't access ViewModels from detached fragment

        회사 프로젝트에 MVVM 적용하다가 위와 같은 에러가 발생했다.

원인은 onCreateView 로 프래그먼트가 attached 되기 전에 뷰모델에 접근했기 때문이다.

해결방법은 Fragment 생명주기 상 onCreateView 뒤에 있는 onViewCreated에서 뷰모델을 접근하였다.

Share:

댓글 없음:

댓글 쓰기