package com.bawei.yuezkao1.presenter;
import com.bawei.yuezkao1.model.base.BasePresenter;
import com.bawei.yuezkao1.model.bean.JavaBean;
import com.bawei.yuezkao1.model.contract.ISYContract;
import com.bawei.yuezkao1.model.http.OkHttpUtils;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/**
* 项目名称:
*
* @Author
* 创建时间:
*/
public class SY_Presenter extends BasePresenter<ISYContract.ISYView> implements ISYContract.ISYPresenter {
@Override
public void getSYData() {
OkHttpUtils.getOkHttpUtils().getApiService().getJavaList()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<JavaBean>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(JavaBean javaBean) {
mView.onSuccess(javaBean);
}
@Override
public void onError(Throwable e) {
}
@Override
public void onComplete() {
}
});
}
}