基于StatusLayout1.0的功能进行了一次改进和调整,更好去适应业务场景减少工作,高自由定制不局限于Loading Error等布局,尽...
上个周末晚上看到了鸿洋大神的公众号推送文章<<Jetpack重磅更新>>,于是乎点开文章看了一下具体内容,在翻阅的过程中发现Paging 3.0...
在Android中,现在很多时候都会用SparseArray来代替HashMap存放数据,但是有些情况是HashMap效率更高,至于两者之间有什...
协程介绍 本质上,协程像是轻量级的线程 在我们编程的过程中 难免会出现异步编程和一些回调函数,这就很容易出现callback hell 回调地狱...
StatusLayout : 一个超高自定义度又简单的页面状态管理库 业务场景需求: 在日常开发App的过程中,我们少不了对Activity/...
ObservableOn() 直接查看实现,会发现onSubscribe()中做了一些判断,比如82 104等几行都是做了一些同步 异步 等的判...
几个关键类以及接口 RealInterceptorChain Interceptor RealInterceptorChain RealInte...
订阅 首先创建一个observer和observable 先看Observable的创建过程,create()只是把传进去ObservableO...
关键性几个方法以及变量 dispatchLayoutStep1 dispatchLayoutStep2 dispatchLayoutStep3 ...