1
ViewModelStore 및 viewModelStoreOwner 란 무엇입니까?
이 새로운 ViewModelProvider API로 인해 매우 혼란 스럽습니다 (ViewModelProviders는 더 이상 사용되지 않습니다) 새로운 변경 사항과 마찬가지로 새로운 생성자도 있습니다 (소스 코드). #1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) { this(owner.getViewModelStore(), factory); …