立即学习:https://www.bilibili.com/video/BV1Ct411g7P1?spm_id_from=333.999.0.0
依然像之前的示例那样,创建两个Fragment,创建一个导航,还要创建一个ViewMode。
注意:在这个示例中的ViewModelProvider应该这样写:
因为在ViewModelProvider中用的都是getActivity(),所以两个页面传递的是同一个数据,如果写成this,数据就不能共用了。
myViewModel = new ViewModelProvider(getActivity()).get(MyViewModel.class);
最后运行结果为: