AndroidViewModel VS ViewModel

2022. 5. 25. 15:59Android/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