Preguntas etiquetadas con rx-java

RxJava - Extensiones reactivas para JVM - una biblioteca para componer programas asincrónicos y basados ​​en eventos usando secuencias observables para Java VM.

180
¿Cuándo usas map vs flatMap en RxJava?

¿Cuándo usas mapvs flatMapen RxJava ? Digamos, por ejemplo, que queremos asignar archivos que contienen JSON en cadenas que contienen el JSON: Usando map, tenemos que lidiar con el de Exceptionalguna manera. ¿Pero cómo?: Observable.from(jsonFile).map(new Func1<File, String>() { @Override...

128
RxJava2 observable vs fluido

He estado mirando nuevo rx java 2 y no estoy muy seguro de entender la idea de backpressuremás ... Soy consciente de que tenemos Observableque no tiene backpressureapoyo y Flowableque lo tiene. Entonces, basado en el ejemplo, digamos que tengo flowablecon interval: Flowable.interval(1,...

91
rxjava: ¿Puedo usar retry () pero con retraso?

Estoy usando rxjava en mi aplicación de Android para manejar solicitudes de red de forma asincrónica. Ahora me gustaría volver a intentar una solicitud de red fallida solo después de que haya pasado un cierto tiempo. ¿Hay alguna forma de usar retry () en un Observable pero reintentar solo...

83
¿Cuál es la diferencia entre un observador y un suscriptor?

Estoy tratando de descifrar la siguiente función: Subscription getCar(id, Observer<Car> observer) { return getCarDetails(id, new Observer<CarDetails> { @Override onNext(CarDetails details) { observer.onNext(details.getCar()); } }); } Obtuve una buena introducción a rxjava de...