
jetpack
android jetpack学习
itzilong
这个作者很懒,什么都没留下…
展开
-
jetpack paging使用
一、paging实现分页加载。二、参考文章https://www.jianshu.com/p/bbb96fc62bcd原创 2020-02-18 10:01:14 · 518 阅读 · 0 评论 -
jetpack navigation
一、Navigation 主要是用来处理 Fragment 的跳转,所以说它并不是用来代替 startActivity,而是用来代替 FragmentTransaction 的相关操作。二、参考文章https://www.jianshu.com/p/4c1a2d35d8b8...原创 2020-02-18 09:49:42 · 362 阅读 · 0 评论 -
jetpcak-livedata
一、从官方文档来看,LiveData的使用有以下几大好处 保证UI状态和数据的统一 LiveData采用了观察者设计模式。当生命周期状态改变时,LiveData会通知Observer对象。每次应用程序数据更改时,都会通知观察者对象,从而更新UI。 减少内存泄漏 LiveData能够感知到组件的生命周期,观察者绑定到生命周期对象,并在其相关生命周期被破坏后自行清理。 当...原创 2020-02-18 09:33:15 · 198 阅读 · 0 评论 -
jetpack Lifecycles使用简介
1、Lifecycles及给提供的一个接口,可以监听cativity或framgment控件的生命周期。2、使用方法连接:https://www.jianshu.com/p/5e5b3865a6e1原创 2020-02-17 16:42:10 · 177 阅读 · 0 评论 -
jetpack-数据绑定库(DataBinding)
1、数据绑定库是一个支持库,允许您使用声明式格式将布局中的UI组件绑定到应用程序中的数据源。这样不仅提高应用性能,而且有助于防止内存泄漏以及避免发生空指针异常。例如:<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.androi...原创 2020-02-17 11:16:26 · 261 阅读 · 0 评论 -
jetpack学习
1、官网2、DataBindinghttps://www.jianshu.com/p/7de37ca38d0e2、dagger2https://www.jianshu.com/p/d4d62945d9c8原创 2020-01-22 17:26:46 · 267 阅读 · 0 评论