Tôi có vấn đề sau:RxJava chia sẻ lượng phát thải có thể quan sát giữa nhiều người đăng ký
Tôi có thể quan sát được công việc. Tôi đã cố gắng đăng ký nhiều lần trên cùng một quan sát, nhưng bên trong nhật ký tôi thấy rằng các quan sát ban đầu được bắt đầu nhiều lần.
thats thats quan sát của tôi tạo ra các đối tượng:
Observable.create((Observable.OnSubscribe<Api>) subscriber -> {
if (mApi == null) {
//do some work
}
subscriber.onNext(mApi);
subscriber.unsubscribe();
})
thats quan sát của tôi rằng cần đối tượng
loadApi().flatMap(api -> api....()));
Tôi đang sử dụng
.subscribeOn(Schedulers.io()) observable.observeOn(AndroidSchedulers.mainThread())
.unsubscribeOn(Schedulers.io()
trên tất cả các quan sát.
yes i muốn kết quả đầu tiên từ quan sát được trên tất cả các đăng ký – H3x0n
gì tôi nên làm gì khi tôi không biết tần suất quan sát của tôi sẽ được đăng ký và khi người đăng ký nhận được kết quả trước khi tất cả được đăng ký – H3x0n
được trả lời khá nhiều trong [câu hỏi này] (http://stackoverflow.com/questions/35951942/single-observable-with-multiple-subscribers) – JohnWowUs