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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
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