五一期间,我们来一起学习总结一下Jetpack的ViewModel组件,从使用、源码、经验来总结分析。
Android Jetpack 从使用到源码深耕【ViewModel从实践到原理 】(一)
Android Jetpack 从使用到源码深耕【ViewModel从实践到原理 】(二)
Android Jetpack 从使用到源码深耕【ViewModel从实践到原理 】(三)
Android Jetpack 从使用到源码深耕【ViewModel从实践到原理 】(四)
老办法,在研究一个框架之前,先提出一些自己可以想到的问题,带着问题,有目标的去阅读源码,收货相信更多、更明确一些。
ViewModel 是做什么的?
ViewModel 如何使用?
ViewModel 生命周期是怎么样的?
ViewModel 数据是如何保存的?是通过文件吗?类似于SP的做法?
ViewModel 不持有activity、fragment、view的引用,那么它如何做到随着activity的结束,而自动销毁
来源地址:https://blog.csdn.net/baobei0921/article/details/130388182