반응형
[error 내용]
Class 'DrawerMainActivity' is not abstract and does not implement abstract base class member public abstract val defaultViewModelProviderFactory: ViewModelProvider.Factory defined in androidx.appcompat.app.AppCompatActivity
위와 같이 평소와 같이 액티비티를 사용하려고 하는데 ViewModelProvider.Factory를 구현하라는 에러 문구가 뜨고 마는데.....
[해결 방법]
알고봤더니 dependency에 viewmodel 관련 의존성이 추가되어 있어서 발생하는 문제. 이전처럼 코드를 사용하고 싶다면 이걸 주석처리 해주거나 지워주자!!
-> 나의 경우 Drawer Navigation Activity를 사용하면서 자동으로 관련 소스코드가 잔뜩 만들어지고, 의존성 추가까지 되어버려서 발생한 문제였다!!
[이건 내가 오류를 마주했던 공부글]
https://studyroadmap-kkm.tistory.com/139
반응형
'Android' 카테고리의 다른 글
[안드로이드/데이터입출력] 코드를 이용해 View 객체 생성 (0) | 2023.04.29 |
---|---|
[안드로이드/데이터입출력] XML을 이용해 View 객체 생성 (0) | 2023.04.29 |
[안드로이드/AppBar] DrawerLayout 와 Drawer Navigation Activity (0) | 2023.04.28 |
[안드로이드/AppBar] TabLayout (0) | 2023.04.28 |
[안드로이드/AppBar] AppBar Layout (2) | 2023.04.28 |