切换菜单
搜索
个人笔记云
首页
java
spring
springmvc
python
使用教程
笔记管理
搜索
登录/注册
好物分享
退出
搜索
Android JetPack概述
2021-10-21
445
**参考视频教程:** [**Jetpack开发短视频应用实战 **](http://www.notescloud.top/goods/detail/1392) * 辅助线添加绘制界面,控件之间添加链式依赖。 * 添加矢量图。 * ViewModel保存的数据可以超过Activity的使用周期,提高使用数据的便利性。 * LiveData可以添加观察者,当数据变化时,修改View(UI)的数据。 * DataBinding可以把数据直接绑定在Layout中,在View中直接使用数据(前提是使用ViewModel)。 * ViewModelSavedState可以延长数据的保存周期,在后台仍可以保存。 * AndroidViewModel包含全局属性Application,实现数据持久化保存更加便利(不会出现传递Context,造成内存泄露的风险)。 * Navigation实现页面的切换(NavHost:容器;Fragment:实际页面;NavController:Navi管理;NavGraph:切换路径和动画)。 * LifecycleObserver监听Activity的生命周期,通过OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)来监听响应的页面周期。 * Room提供sqllite框架。 * dagger2提供IOC框架。
教程分类
热门视频教程
热门文章
热门书籍推荐