package com.c9mj.platform.util.retrofit; import io.reactivex.subscribers.DefaultSubscriber; /** * author: LMJ * date: 2016/9/1 */ public abstract class HttpSubscriber<T> extends DefaultSubscriber<T> { public abstract void _onNext(T t); public abstract void _onError(String message); @Override public void onStart() { super.onStart(); } @Override public void onComplete() { } @Override public void onError(Throwable e) { _onError(e.getMessage()); } @Override public void onNext(T t) { _onNext(t); } }