11
Ben profileListener.onProfileSet(userProfile,extensions);
rxjava android abonesi onNext() 2 değer almak mümkün mü?
olarak yönteminde profileListener.onProfileSet(userProfile);
yılında ArrayList geçmesi gerekiyor bu
Observable.zip(observable, extObs, new Func2<List<UserProfile>, ArrayList<Extension>, UserProfile>() {
@Override
public UserProfile call(List<UserProfile> userProfiles, ArrayList<Extension> extensions) {
return userProfiles.get(0);
}
}).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).unsubscribeOn(Schedulers.io()).subscribe(new Subscriber<UserProfile>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
e.printStackTrace();
}
@Override
public void onNext(UserProfile userProfile) {
profileListener.onProfileSet(userProfile);
}
});
}
gibi gözlemlenebilir zip bunu mümkün mü veya çözmek rxjava başka yöntemler var ettik bu tür problemler?
Bunu yapamıyorsanız, o zaman sadece profil ve uzatma hem tutmak için yeni bir nesne sınıfını yapabilir –