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