package com.sxjs.common.base.rxjava; import android.widget.Toast; import com.sxjs.common.GlobalAppComponent; import com.sxjs.common.model.http.NoNetWorkException; import io.reactivex.observers.DisposableObserver; /** * @author:admin on 2017/4/18 15:14. */ public abstract class ErrorDisposableObserver<T> extends DisposableObserver<T> { @Override public void onError(Throwable e) { //此处可按状态码解析或error类型,进行分别处理其他error,此处只处理一种 if(e instanceof NoNetWorkException){ Toast.makeText(GlobalAppComponent.getAppComponent().getContext(), "网络连接失败,请重试!", Toast.LENGTH_SHORT).show(); } } }