- 博客(3)
- 收藏
- 关注
原创 Andriod Studio-JetPack学习笔记之———12 DataBindng (界面与代码的解耦 简洁明快)
Andriod Studio-JetPack学习笔记之————11 DataBindng (界面与代码的解耦 简洁明快)@[TOC](Andriod Studio-JetPack学习笔记之————11 DataBindng (界面与代码的解耦 简洁明快))简介例子总结简介dataBinding可以使控制器的代码进一步简化,使控制器与View不再建立直接的联系,而是通过DataBinding联系,更加有利于界面与代码的解耦。它也是jetpack的一个架构组件。例子新建一个项目,创建如下界面,实现按下按
2020-10-13 17:12:38
287
原创 Andriod Studio-JetPack学习笔记之————11 LiveData (感知数据的变化,自动刷新界面)
Andriod Studio-JetPack学习笔记之————11 LiveData (感知数据的变化,自动刷新界面)目录Andriod Studio-JetPack学习笔记之————11 LiveData (感知数据的变化,自动刷新界面)简介简介和上一篇中的一样,LiveData也是是jetpack的一个组件。1.当数据变动的时候,LiveData可以用observer自动对界面的数据也进行更新,不需要每次都进行setText等操作。...
2020-10-13 01:03:30
1565
2
原创 Andriod Studio-JetPack学习笔记之————10 ViewModel 从MVC到MVVC
添加依赖SQLite数据库Room21EntityDaoDatabase22ViewModelLiveDataAsynctaskRepostory23RecyclerViewRecyclerViewAdatpterMigrationDataBindingNavigation23总结:引入LiveData,AsyncTask,将database修改为singleton模式(保证只有一个实例),使用viewmodel和repository管理数据(使MainActivity
2020-10-12 17:11:00
303
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人