Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ANR이란
- 안드로이드 유닛테스트란
- 안드로이드 레트로핏 crud
- 안드로이드 라이선스
- rxjava disposable
- android retrofit login
- 플러터 설치 2022
- rxjava cold observable
- jvm이란
- 클래스
- ar vr 차이
- 스택 큐 차이
- 서비스 쓰레드 차이
- 서비스 vs 쓰레드
- 멤버변수
- 2022 플러터 설치
- android ar 개발
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 레트로핏 사용법
- jvm 작동 원리
- 스택 자바 코드
- 안드로이드 라이선스 종류
- Rxjava Observable
- 큐 자바 코드
- 자바 다형성
- 객체
- rxjava hot observable
- 안드로이드 os 구조
- 안드로이드 유닛 테스트
- 안드로이드 유닛 테스트 예시
Archives
- Today
- Total
목록android fragment java.lang.RuntimeException: Cannot create an instance of class viewmodel (1)
나만을 위한 블로그
[Android] java.lang.RuntimeException: Cannot create an instance of class viewmodel 에러 해결
프래그먼트에서 뷰모델을 사용하는데 갑자기 빌드가 되지 않았다. 해결방법을 검색해보니 AndroidViewModel을 상속해 만든 뷰모델을 사용하는 경우 아래와 같은 클래스를 만들어 사용하면 된다고 한다. public class SetViewModelFactory implements ViewModelProvider.Factory { private Application application; public SetViewModelFactory(Application application) { this.application = application; } @NonNull @Override public T create(@NonNull Class aClass) { return (T) new MainViewModel(ap..
Android
2021. 9. 20. 19:14