私はMVVM parternを実装しようとしています。 私は、その中に3つの断片を持つViewPagerを含むアクティビティを持っています。各フラグメントは同じエンティティで動作します。MVVMパターン使用時にViewModelにアクセス
Activtyの中で私はViewModelのインスタンスを作成しました。
protected void onCreate(Bundle savedInstanceState) {
TaskViewModel.Factory factory = new
TaskViewModel.Factory(this.getApplication(), mTaskId);
mTaskViewModel = ViewModelProviders.of(this, factory).get(TaskViewModel.class);
}
ここでフラグメントと共有する適切な方法は何ですか?
getter/setterはまだガイドラインを尊重していますか?あなたのフラグメント(ViewPager)間で同じビューモデルを共有したい場合は
おかげ