I Retrofit
mit RxJava
in meinem Android-App verwenden, und mein Code:Retrofit Standard-Thread
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);
}
Und ich will nicht .subscribeOn(Schedulers.newThread())
und .observeOn(AndroidSchedulers.mainThread())
jedes Unternehmen Methode
Wie kann ich tun, um schreiben ?
Denkt an Bruder! Du hast mich! – xuyanjun
Dieser Fehler, wenn Sie innerhalb der Threads aufrufen (IE benutzerdefinierte Zugriffsverwaltung) '' 'zurück delegateAdapter.responseType();' '' wird Nullzeiger zurückgeben. –