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
- 플러터 설치 2022
- android retrofit login
- 스택 큐 차이
- 자바 다형성
- 안드로이드 라이선스 종류
- 멤버변수
- android ar 개발
- 안드로이드 유닛테스트란
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 os 구조
- 클래스
- rxjava disposable
- 스택 자바 코드
- jvm 작동 원리
- ANR이란
- 큐 자바 코드
- Rxjava Observable
- 안드로이드 유닛 테스트
- 안드로이드 레트로핏 사용법
- 서비스 쓰레드 차이
- 2022 플러터 설치
- 객체
- 안드로이드 유닛 테스트 예시
- 서비스 vs 쓰레드
- rxjava hot observable
- 안드로이드 라이선스
- 안드로이드 레트로핏 crud
- rxjava cold observable
- jvm이란
- ar vr 차이
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