diff --git "a/2018/12/09/RxJava2\345\274\200\345\217\221\345\260\217\350\256\260\357\274\232\347\224\250CompositeDisposable\346\235\245\342\200\234\345\256\211\346\216\222\342\200\235Retrofit\347\275\221\347\273\234\350\257\267\346\261\202/index.html" "b/2018/12/09/RxJava2\345\274\200\345\217\221\345\260\217\350\256\260\357\274\232\347\224\250CompositeDisposable\346\235\245\342\200\234\345\256\211\346\216\222\342\200\235Retrofit\347\275\221\347\273\234\350\257\267\346\261\202/index.html" index b0f15c38..a49b62fa 100644 --- "a/2018/12/09/RxJava2\345\274\200\345\217\221\345\260\217\350\256\260\357\274\232\347\224\250CompositeDisposable\346\235\245\342\200\234\345\256\211\346\216\222\342\200\235Retrofit\347\275\221\347\273\234\350\257\267\346\261\202/index.html" +++ "b/2018/12/09/RxJava2\345\274\200\345\217\221\345\260\217\350\256\260\357\274\232\347\224\250CompositeDisposable\346\235\245\342\200\234\345\256\211\346\216\222\342\200\235Retrofit\347\275\221\347\273\234\350\257\267\346\261\202/index.html" @@ -208,7 +208,7 @@
没错,它专门提到:subscribeOn方法对createAsync最终构造出来的Observeable是没有影响的,也就是说,只要你用了createAsync,即便后续再调用subscribeOn(Schedulers.io()),都没什么用处,并不会作用到网络请求。一直到你调用observeOn之前(包括map等操作),线程都不会切换。
调料包: 关于RxJava的线程切换及操作符作用域,看看这篇应该就够了:https://www.jianshu.com/p/59c3d6bb6a6b
-