Hunter0x7c7
2023-08-11 03b69d0e3c9e8b1c1c5f0e473273f2e975186ea1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.github.hunter0x7c7.sync.model.server.net.converters;
 
import rx.Observable;
import rx.schedulers.Schedulers;
 
/**
 * 对服务器请求的Observer的修改
 */
public class SchedulerTransform<T> implements Observable.Transformer<T, T> {
    @Override
    public Observable<T> call(Observable<T> tObservable) {
        return tObservable
                .subscribeOn(Schedulers.io())
                .observeOn(Schedulers.newThread())
                .unsubscribeOn(Schedulers.io());
    }
}