Commit b6ff4e14 by sikang

bug fix

parent 8f17ac99
......@@ -3,7 +3,6 @@ package tech.starwin.base;
import android.annotation.SuppressLint;
import io.reactivex.Observable;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
......@@ -68,22 +67,30 @@ public class BasePresenter<T> {
.subscribe(new HttpObserver<T>(action) {
@Override
public void onStart() {
view.onHttpStart(action, true);
if (view != null) {
view.onHttpStart(action, true);
}
}
@Override
public void onSuccess(T data) {
view.onHttpSuccess(action, data);
if (view != null) {
view.onHttpSuccess(action, data);
}
}
@Override
public void onError(int code, String msg) {
view.onHttpError(action, msg);
if (view != null) {
view.onHttpError(action, msg);
}
}
@Override
public void onFinish() {
view.onHttpFinish(action);
if (view != null) {
view.onHttpFinish(action);
}
}
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment