Examples of some of the most common uses of RxJava 2 with Retrofit. For the interface that needs to request the token first, then use flatMap() to connect the token request and the actual data request coherently, without having to write a nested Callback structure. For non-disposable tokens (tokens that can be reused), after obtaining the token, save it for repeated use, and use retryWhen() to automatically re-acquire the token when it expires, making the process of token acquisition completely transparent and simplified. Convert the returned data into a more convenient format and give it to the Observer.

Features

  • Implement the most basic network request and result processing
  • Convert the returned data into a more convenient format and give it to the Observer
  • The data obtained by parallel requests from different interfaces are combined together before processing
  • One-time token
  • Non-one-time token
  • Use BehaviorSubject to cache data

Project Samples

Project Activity

See All Activity >

Categories

Libraries

Follow RxJavaSamples

RxJavaSamples Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of RxJavaSamples!

Additional Project Details

Programming Language

Java

Related Categories

Java Libraries

Registered

2022-02-04