我在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();'''會返回空指針。 –