毕设博客(十二) —— Navigation(3)导航与ViewModel

立即学习: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);

最后运行结果为:

 

你可能感兴趣的:(毕设,android,android,studio,java)