自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 254

原创 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 1496 2

原创 Andriod Studio-JetPack学习笔记之————10 ViewModel 从MVC到MVVC

添加依赖 SQLite数据库 Room 21 Entity Dao Database 22 ViewModel LiveData Asynctask Repostory 23 RecyclerView RecyclerViewAdatpter Migration DataBinding Navigation 23总结: 引入LiveData,AsyncTask,将database修改为singleton模式(保证只有一个实例),使用viewmodel和repository管理数据(使MainActivity

2020-10-12 17:11:00 213 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除