RxJava: le chaînage des observables

Est-il possible de mettre en place quelque chose comme la prochaine chaîne via RxJava:

loginObservable()
   .then( (someData) -> {
      //returns another Observable<T> with some long operation
      return fetchUserDataObservable(someData);

   }).then( (userData) -> {
      //it should be called when fetching user data completed (with userData of type T)
      cacheUserData(userData);

   }).then( (userData) -> {
      //it should be called after all previous operations completed
      displayUserData()

   }).doOnError( (error) -> {
      //do something
   })

J'ai trouvé cette bibliothèque très intéressante, mais ne peuvent pas comprendre notre façon de la chaîne demande, où les uns des autres dépend de la précédente.

InformationsquelleAutor Mikhail | 2014-11-14