RxJava异常汇总
2018-07-12 本文已影响14人
o动感超人o
将平时遇到的RxJava的问题汇总记录到这里
- 使用flatMap的时候,一般在该方法里继续网络请求,比如获取token后继续登录,然后我们会在flatMap里做登录操作,如果在flatMap里还有网络请求,那么在flatMap方法的上一句里不能有ObserveOn(AndroidSchedulers.mainThread()),否则会有android.os.NetworkOnMainThreadException异常,因为ObserveOn里面切换的线程会影响下一句方法执行时所在的线程。