अपने Android एप्लिकेशन में RxJava
साथ Retrofit
उपयोग करते हैं, और मेरे कोड:रेट्रोफिट डिफ़ॉल्ट धागा
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
यदि आप थ्रेड (आईई कस्टम एक्सेस मैनेजमेंट) '' 'रिटर्न प्रतिनिधि एडेप्टर.responseType() पर कॉल करते हैं, तो यह त्रुटियां शून्य सूचक लौटाएंगी। –