【发布时间】:2016-05-01 19:32:42
【问题描述】:
是否有某种方式,我的意思是使用 rx 运算符来转换每个 HashMap 值(将 hashmap 键设置为值字段)并进入新的 Hashmap 或 ArrList?
Observable<HashMap<String,Allergy>> observable = MyREST.getsAllergiesApi().getAllAllergiesRx();
observable
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.unsubscribeOn(Schedulers.io())
.subscribe(new Subscriber<HashMap<String, Allergy>>() {
@Override
public void onCompleted() {
Log.i(TAG,"onCompleted");
}
@Override
public void onError(Throwable e) {
Log.i(TAG,"onError");
}
@Override
public void onNext(HashMap<String, Allergy> allergies) {
mView.displayAllergies(allergies);
Log.i(TAG,"onNeXt");
}
});
【问题讨论】:
标签: android rx-java observable rx-android subscriber