![](https://img.haomeiwen.com/i25021128/fcc7c4be08d9a528.png)
我们在日常的Android开发当中,我们可以需要通过ViewModel
来实现数据共享。下面分享我在Fragment
调用Actvity
的ViewModel
,这样可以实现页面之间的数据共享。
在Fragment
里面创建:
private val viewModel by lazy { ViewModelProvider(activity).[HomeViewModel::class.java]}
调用,其实还是一样的:
viewModel.(.....)
这样事情还可以实现同一个Activity
的Framgent
也实现数据共享,我也是在实际的使用过程中发现的。
网友评论