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
Categories
LibrariesFollow RxJavaSamples
Other Useful Business Software
Earn up to 16% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of RxJavaSamples!