오류 해결

    [Android] MVVM ViewModel 오류 : Can't access ViewModels from detached fragment 해결방법!

    MVVM 패턴을 기반으로 프로젝트를 진행하던 중, 아래와 같은 오류가 발생하였습니다. JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.IllegalStateException: Can't access ViewModels from detached fragment Detached된 Fragment에서 ViewModel에 접근할 수 없다는 내용인데요... 무슨 뜻인지 해석했음에도 불구하고 몇 시간의 삽질을 해야만 했습니다..ㅎㅎ 곰곰이 생각해보니 Android Lifecycle을 조금만 생각해봤다면 금방 해결했을텐데 말이죠.. 😅 어떤 코드에서 오류가 발생하였는지 함께 살펴보겠습니다. 🎈 class M..

    [Android] 카카오맵을 2개 이상 ADD했을 때 발생하는 오류 대처 방법! DaumMap does not support that two or more

    안드로이드 개발 중, 저를 포함하여 카카오맵 API를 사용해보신 분들이라면 충분히 겪으셨을만한 오류입니다. 카카오측에서 카카오맵은 MapView 내부 구현 구조 및 OS 제약으로 인해, '한 화면에 동시에 2개 이상을 띄우는 것이 불가능' 하다고 합니다! 만일 2개 이상의 맵뷰를 생성한다면 아래와 같은 예외가 발생할 것입니다. DaumMap does not support that two or more net.daum.mf.map.api.MapView objects exists at the same time 말 그대로 'MapView는 동시에 2개 이상 존재할 수 없다'는 의미로 해석됩니다. 그럼 어떻게 위와같은 오류를 해결할 수 있을지 알아보겠습니다. 기본적인 개념은 이렇습니다. A 액티비티에서 B 액티..