jetpack
HelloMagina
这个作者很懒,什么都没留下…
展开
-
Android Jetpack系列03——Room框架使用
1、Room是什么? 答:Room是google官方出的一个关系型数据库框架。 2.Room相对于原生的SqliteHelper和现有的关系型数据库框架有什么优势和劣势? 答:官方给了3个优势: 相对于原生sqlitehelper,room可以在编译期检查sql语句的正确性,并且能检查sql语句中出现的表是否存在。这样可以避免一些sql语句错误出现在运行期。 相对于其他orm框架:更少的模板代码...原创 2018-12-13 09:59:18 · 1046 阅读 · 0 评论 -
Android Jetpack系列02——ViewmodelWithLivedata
上一篇中讲到了viewmodel,当我点击那个自增按钮时,并不能立刻看到数字显示变化。需要我们重新进入界面,因为我把界面刷新写在了onResume()中。那么是否有方法,当我的数据变化时,那些与该数据绑定的UI能立刻自动刷新呢?鉴于这种需要,Livedata就登场了!!! 1、Livedata是什么? 答:Livedata是一种增强型的观察者模式,增强之处在于它能感知到生命周期。当被观察者的数据...原创 2018-12-11 09:50:10 · 361 阅读 · 1 评论