將平時(shí)遇到的RxJava的問題匯總記錄到這里
- 使用flatMap的時(shí)候放钦,一般在該方法里繼續(xù)網(wǎng)絡(luò)請求,比如獲取token后繼續(xù)登錄荠列,然后我們會在flatMap里做登錄操作刽酱,如果在flatMap里還有網(wǎng)絡(luò)請求,那么在flatMap方法的上一句里不能有ObserveOn(AndroidSchedulers.mainThread())邮偎,否則會有android.os.NetworkOnMainThreadException異常管跺,因?yàn)镺bserveOn里面切換的線程會影響下一句方法執(zhí)行時(shí)所在的線程。