AndroidViewModel vs ViewModel


AndroidViewModel vs ViewModel

ViewModel을 생성할 때 AVM과 VM 중에서 어떤 것을 골라야 할지 고민을 했다. -기준 1. ViewModel 내부에서 Context가 필요하다면 AVM을 사용한다. 그 외에는 VM > AVM내부에서는 getApplicationContext()를 통해 ApplicationContext를 얻을 수 있다. 2. AVM은 UnitTest와 맞지 않는다. > UnitTest는 Android생명주기와 관계없이 독립적으로 실행되어야 하기 때문이다.

AndroidViewModel vs ViewModel에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


원문링크 : AndroidViewModel vs ViewModel