2
Есть ли какой-то способ «по пути» я имею в виду использование операторов rx, чтобы преобразовать каждое значение HashMap (задание ключа хэш-карты как поля значения) и войти в новый Hashmap или ArrList?Преобразование значений HashMap с использованием RxJava
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");
}
});
Спасибо, я новичок во всем, что наблюдаемые и операторы, но я действительно поражен, насколько он универсален. – DaniloDeQueiroz
Здравствуйте, @DaniloDeQueiroz, не могли бы вы показать мне, как это получилось? – Lobato
Я сделал точно так же, как @akarnokd сказал. – DaniloDeQueiroz