dependencies {
implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
}
Observable.fromCallable(() -> {
return performNetworkRequest();
})
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(response -> {
}, error -> {
});