package com.jun.elephant.mvpframe.rx; import rx.Observable; import rx.android.schedulers.AndroidSchedulers; import rx.schedulers.Schedulers; /** * Created by baixiaokang on 16/5/6. */ public class RxSchedulers { // public static <T> Observable.Transformer<T, T> handleDialog(final Context context) { // return tObservable -> { // tObservable.subscribe(new ProgressSubscriber<>(context)); // return tObservable; // }; // // } public static <T> Observable.Transformer<T, T> io_main() { return new Observable.Transformer<T, T>() { @Override public Observable<T> call(Observable<T> tObservable) { return tObservable //生产线程 .subscribeOn(Schedulers.io()) //消费线程 .observeOn(AndroidSchedulers.mainThread()); } }; } }