AndroidViewModel VS ViewModel
2022. 5. 25. 15:59ㆍAndroid/Tip(알아두면 좋은)
안드로이드 레퍼런스 문서에는 아래와 같이 설명 하고있다.
Application context aware ViewModel.
Subclasses must have a constructor which accepts Application as the only parameter.
애플리케이션 컨텍스트 인식 ViewModel.
Application서브클래스 에는 유일한 매개변수로 허용하는 생성자가 있어야 합니다 .
결론 :
Viewmodel 내부에서 컨텍스트를 사용해야 하는 경우 AndroidViewModel를 사용
참고 사이트
https://developer.android.com/reference/androidx/lifecycle/AndroidViewModel
https://stackoverflow.com/questions/44148966/androidviewmodel-vs-viewmodel
'Android > Tip(알아두면 좋은)' 카테고리의 다른 글
storeFile 상대경로 지정 (0) | 2022.07.03 |
---|---|
XML, JSON 비교(알고쓰자) (0) | 2021.11.16 |
안드로이드 리소스 관리 (0) | 2021.07.28 |