반응형 Error11 [Error] cannot create an instance of by class ViewModel (Koin) 안녕하세요, 오늘도 삽질하다 해결한 문제를 글로 남겨봅니다 우선 위와 같은 cannot create an instance of by class viewModel 오류가 발생하면 많은 분들이 팩토리 객체를 생성해 넘겨주면 해결된다고 말씀하고 계십니다 그런데 저는 by viewModels ()를 사용하고 있어서 더 찾아보았습니다 찾다가 다시 코드를 보니 해결방법을 알아차릴수 있었습니다 Koin에서 ViewModel을 주입받는 by viewModel ()이었습니다... s는 빼주는 것만으로 간단하게 해결할 수 있었던 문제 오늘도 열심히 삽질~! 2022. 5. 31. [ERROR] Android DataStore/ Flow java.lang.Boolean cannot be cast to java.lang.Integer dataStore와 flow를 이용하여 개발하던 중 하나의 dataStore만 사용하면 오류가 나지 않지만 2개를 같이 사용하니 자꾸만 오류가 났다 FATAL EXCEPTION: DefaultDispatcher-worker-1 Process:???, PID: 13590 java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.Integer 처음에는 다이얼로그때문인가 싶기도 하고 여러 가지 방면으로 고민해 보았지만 답은 간단했다 dataStore의 preferencesKey의 이름을 2개의 preferences 모두 같게 줘버린 것이다.. val dataStoreAKey = intPreferencesKey("a_key") val.. 2022. 5. 27. [Error] glide Load failed for with size Glide 라이브러리를 써서 Gif를 표현해주려고 코드를 짜고 있던 도중 자꾸 glide Load failed for with size라는 오류가 발생하였습니다 그래서 구글링 해보니 저에겐 딱히 도움이 되는 내용이 없었습니다 그러던 도중 링크를 다시 확인해보니.. 잘못된 주소를 보여주려해서 자꾸 오류가 나는 거였습니다..; 주소를 확인해 올바른 Gif나 다른 이미지 등인지 체크해보세요! 2022. 4. 8. [Navigation Component] android.view.InflateException: Binary XML file line #?? Error inflating class fragment 이 에러는 보통 Navigation component에서 그래프에 사용한 fragment 중 하나가 문제가 있어서 호출하는 fragment에서 오류 표시가 납니다. 그래서 보통 xml 등을 잘 뒤지면 오타나 오류를 발견하고 해결하게 되죠, 하지만 그렇게 해도 해결이 안 될 때가 종종 있습니다. 확인해보실 하나의 또 다른 방법을 오늘 소개해드리겠습니다 바로 호출하는 fragment에 id가 반드시 있어야 한다는 겁니다! 아래 저럼 하게 되면 오류가 나게 됩니다 아래가 해결방법입니다 2022. 3. 17. 이전 1 2 3 다음 반응형