인프런 커뮤니티 질문&답변

jason님의 프로필 이미지
jason

작성한 질문수

냉동코더의 알기 쉬운 Modern Android Development 입문

ViewModel 생성시 왜 초기값을 받지 않도록 했을까요?

해결된 질문

작성

·

376

1

구글은 왜 ViewModel 생성시 초기값을 ViewModel 생성자로부터 받지않고

ViewModelProvider , Factory 를 이용해서 ViewModel 을 생성하나요?!

OOP 개념과 관련되어있을것같은데 여쭤봅니다..!

답변 1

1

냉동코더님의 프로필 이미지
냉동코더
지식공유자

ViewModel 인스턴스를 싱글톤으로 관리해야 하기 때문에 사용자가 직접 만들지 말고 Factory를 통해서 만들도록 한 것입니다.

jason님의 프로필 이미지
jason
질문자

아..감사합니다 :) 강의 넘 좋아요!

jason님의 프로필 이미지
jason

작성한 질문수

질문하기