这篇文章来看看rxjava指定线程的时候,那些线程是怎么创建出来的,先来看Schedulers.io(),看看这个io线程的创建: 再来看看RxJavaPlugins里的in...
IP属地:西藏
这篇文章来看看rxjava指定线程的时候,那些线程是怎么创建出来的,先来看Schedulers.io(),看看这个io线程的创建: 再来看看RxJavaPlugins里的in...
这篇文章探究一下rxjava安卓主线程是怎么实现的,上代码: 最终得到一个HandlerScheduler对象,这个就是安卓主线程的Scheduler了,看他的构造方法,传入...
本来想弄一篇操作符集锦的文章,但是思来想去感觉单单把操作符弄出来走一遍意义不大,还是要举一些实际应用中例子,这样才来得更直观。其实android开发中很多时候都可以转变一下思...
Retrofit是一套基于okhttp来封装的网络框架,它的意义在于将okhttp的使用变得更简洁更解耦,其作者JakeWharton是大名鼎鼎的Android开发巨人,Bu...
上篇文章研究了retrofit的源码,提到了一个重要的概念动态代理,这是一个很重要的知识点,打算详细梳理一下。相比于静态代理,动态代理的好处是可以让接口里的方法统一做一些处理...
为什么要推行分区存储? 在Android 10/Q之前应用开发者只要获取了WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE的权限后就能...
1.HandlerThread 1.HandlerThread 运行 start() 方法,回调 run() 方法。2.在 run() 方法中通过 Looper.prepar...
公司最近让我输出一个支付sdk给到三方公司集成,这个sdk其实已经在我们公司的私有库里了,我们自己平时开发的时候就直接在gradle里依赖sdk的仓库地址就能用,但是地址不想...