我在Android应用使用Retrofit
与RxJava
,和我的代码:改造默认线程
public void getConfig(NetworkSubscriber subscriber) {
Observable<Config> observable = mApi.getConfig();
observable.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(subscriber);
}
public void getCode(String mobile, int type, NetworkSubscriber subscriber) {
Observable<BaseMessageEntity> observable = mApi.getCode(mobile, type);
observable.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(subscriber);
}
而且我不想写.subscribeOn(Schedulers.newThread())
和 .observeOn(AndroidSchedulers.mainThread())
每一个业务方法
我该怎么办?
认为兄弟!你有我! – xuyanjun
这个错误如果你在线程内部调用(IE自定义访问管理)'''return delegateAdapter.responseType();'''会返回空指针。 –