×

android

Android MVVM框架搭建(一)ViewModel + LiveData + DataBinding

模板王【wwwmobanwangcom】 模板王【wwwmobanwangcom】 发表于2024-05-16 浏览14225 评论0
前言   MVVM框架出来已经有一段时间了,现在也有很多的项目运用了MVVM框架,因此也不算是很新的东西,但是从个人的角度来说我希望写出来,因为每年都会有新的Android开发工程师进入,一些框架的使用都是封装好的,或者写的很高级,刚开始不容易看懂,因此我的想法是写一个简单易懂的MVVM框架,并且在这个上面去加入Jetpack的组件,当然了,我技术比较菜,大佬要是看见了高抬贵手。 正文   MVVM框架是有由来的,这个其实说来话长了,还得从最开始的Android 视图、UI来说

爬虫

Android(kotlin)JetPack系列学习——3.LiveData(含源码)

觉着 觉着 发表于2024-04-27 浏览4909 评论0
1. LiveData简介 LiveData是一个可观察的数据持有者类(响应式编程),它也是有生命周期感知的;LiveDate最重要的是它了解其观察者的生命周期, 如Activity和Fragment. 这就意味着实时数据仅更新于处于活动生命周期状态的应用程序组件,如Activity和Fragment。 因此,当LiveDate发生变化时,UI会收到通知,然后UI根据新数据重新绘制自己。 2. LiveDate的优势 UI与数据状态匹配: LiveData遵循观察者模式,在