mvvm예제를 하나 찾아서 보고있는데
viewmodel은 액티비티관련 context를 가지면 안된다라고 봤습니다
public PeopleViewModel(@NonNull Context context) {
this.context = context;
this.peopleList = new ArrayList<>();
peopleProgress = new ObservableInt(View.GONE);
peopleRecycler = new ObservableInt(View.GONE);
peopleLabel = new ObservableInt(View.VISIBLE);
messageLabel = new ObservableField<>(context.getString(R.string.default_loading_people));
}
뷰모델 생성자에서 이렇게 context를 받는데 액티비티에서 저기로 context를 넘기더라구요
잘못된 예제인건지 알고 싶습니다