|
@@ -2,14 +2,14 @@ package com.miekir.newmvp.ui.home.article.presenter;
|
|
|
|
|
|
|
|
import com.miekir.common.utils.LogTool;
|
|
import com.miekir.common.utils.LogTool;
|
|
|
import com.miekir.mvp.presenter.BasePresenter;
|
|
import com.miekir.mvp.presenter.BasePresenter;
|
|
|
-import com.miekir.network.widget.observe.cancelable.CancelableObserver;
|
|
|
|
|
|
|
+import com.miekir.network.widget.observe.MvpObserver;
|
|
|
import com.miekir.newmvp.ui.home.IArticleView;
|
|
import com.miekir.newmvp.ui.home.IArticleView;
|
|
|
|
|
|
|
|
import io.reactivex.Observable;
|
|
import io.reactivex.Observable;
|
|
|
import io.reactivex.ObservableOnSubscribe;
|
|
import io.reactivex.ObservableOnSubscribe;
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
|
import io.reactivex.disposables.Disposable;
|
|
import io.reactivex.disposables.Disposable;
|
|
|
-import io.reactivex.internal.observers.LambdaObserver;
|
|
|
|
|
|
|
+import io.reactivex.observers.DisposableObserver;
|
|
|
import io.reactivex.schedulers.Schedulers;
|
|
import io.reactivex.schedulers.Schedulers;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -57,17 +57,17 @@ public class SimpleArticlePresenter extends BasePresenter<IArticleView> {
|
|
|
* 有进度,可以手动取消的任务
|
|
* 有进度,可以手动取消的任务
|
|
|
*/
|
|
*/
|
|
|
public void doProgressWork() {
|
|
public void doProgressWork() {
|
|
|
- LambdaObserver<String> disposable = new CancelableObserver<String>(this) {
|
|
|
|
|
|
|
+ DisposableObserver<String> disposable = new MvpObserver<String>(this, true) {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSuccess(int code, String s) {
|
|
public void onSuccess(int code, String s) {
|
|
|
-
|
|
|
|
|
|
|
+ post(view -> view.onArticleResult("result"));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void onFailure(int code, Throwable e, String errMsg) {
|
|
public void onFailure(int code, Throwable e, String errMsg) {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
- }.getDisposal();
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
Observable.create((ObservableOnSubscribe<String>) emitter -> {
|
|
Observable.create((ObservableOnSubscribe<String>) emitter -> {
|
|
|
try {
|
|
try {
|