Pytania oznaczone «rx-java»

RxJava - Reactive Extensions for the JVM - biblioteka do tworzenia programów asynchronicznych i opartych na zdarzeniach przy użyciu obserwowalnych sekwencji dla maszyny wirtualnej Java.

180
Kiedy używasz map vs flatMap w RxJava?

Kiedy używasz mapvs flatMapw RxJava ? Powiedzmy na przykład, że chcemy zmapować pliki zawierające JSON na ciągi zawierające JSON-- Używając map, musimy Exceptionjakoś sobie z tym poradzić . Ale jak?: Observable.from(jsonFile).map(new Func1<File, String>() { @Override public String...

128
Observable vs Flowable rxJava2

Patrzyłem na nową rx java 2 i nie jestem do końca pewien, czy rozumiem już ideę backpressure... Zdaję sobie sprawę, że my Observablenie mamy backpressurewsparcia i Flowableto je ma. Więc na podstawie przykładu powiedzmy, że mam flowablez interval: Flowable.interval(1, TimeUnit.MILLISECONDS,...

94
rxjava: Czy mogę używać retry (), ale z opóźnieniem?

Używam rxjava w mojej aplikacji na Androida do asynchronicznej obsługi żądań sieciowych. Teraz chciałbym ponowić nieudane żądanie sieciowe dopiero po upływie określonego czasu. Czy istnieje sposób użycia retry () na Observable, ale ponowna próba tylko po pewnym opóźnieniu? Czy istnieje sposób,...

85
Jaka jest różnica między obserwatorem a subskrybentem?

Próbuję rozszyfrować następującą funkcję: Subscription getCar(id, Observer<Car> observer) { return getCarDetails(id, new Observer<CarDetails> { @Override onNext(CarDetails details) { observer.onNext(details.getCar()); } }); } Mam dobre wprowadzenie do rxjavy z...