首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JetPack
biubiubiubiubiubiu
创建于2024-03-07
订阅专栏
JetPack相关
等 1 人订阅
共9篇文章
创建于2024-03-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JetPack-(8)-Room 数据库
1.Room基本概念 Android采用Sqlite作为数据库存储。由于Sqlite代码写起来繁琐且容易出错,Android官方推出了一个ORM库(Room),Room就是为了方便Sqlite的使用而
JetPack-(7)-ViewModel + LiveData + DataBinding综合使用
理论 ViewModel + LiveData + DataBinding可以有效的将数据与UI组件分离,提高代码的可维护性和可读性 1.ViewModel使用要点 ViewModel是视图View和
JetPack-(6)-DataBinding 数据绑定
1.什么是数据绑定 DataBinding是在xml中以声明的方式,将布局中的UI组件绑定与数据源绑定。它可以引用类,并且使用里面的变量或方法,而且控件自身也可以和bean中的某个字段进行关联(包括单
JetPack-(5)-LiveData 可被观察的数据容器类
1.LiveData介绍 LiveData是一个可被观察的数据容器类,它可以包含任何类型的数据。具体来说,可以将LiveData理解为一个数据的容器,它将数据包装起来,使数据成为观察者,当该数据发生变
JetPack-(4)-ViewModel 视图与数据的桥梁
ViewModel简介 其实Android 平台上之所以会出现诸如MVP、MVVM之类的项目架构,就是因为在传统的开发模式下,Activity 的任务实在是太重 了,既要负责逻辑处理,又要控制UI展示
JetPack-(2.1)-Navigation-Action相关(popUpTo,popUpToInclusice,launchSingleTop)
首先看一下Navigation Graph中Action中都有哪些参数 Action参数 launchSingleTop : 效果类似于Activity的SingleTop,栈顶复用模式。 popUp
JetPack-(3)-LifeCycle 生命周期组件
1 Lifecycle的作用是什么? LifeCycle可以帮助开发者创建可感知生命周期的组件。这样组件能够在其内部管理自己的生命周期,从而降低模块间的耦合度,并降低内存泄漏发生的可能性。 2 为什么
JetPack-(2)-Navigation
Navigation导航 1. Navigation基本介绍: Navigation的Android Jetpack的成员之一,主要用途是实现用户导航,进入和退出应用中的不同片段的交互,方便我们管理页
JetPack-(1)-ViewBinding
ViewBinding(视图绑定) ViewBinding是android jetpack的一个特性,他的目的只有一个,就是避免编写findViewById,因为它会为每个XML布局文件生成一个绑定类