|
|
@@ -1,9 +1,9 @@
|
|
|
package com.miekir.mvp.presenter;
|
|
|
|
|
|
-import com.blankj.utilcode.util.Utils;
|
|
|
+import androidx.lifecycle.ViewModel;
|
|
|
+
|
|
|
import com.miekir.mvp.model.BaseModel;
|
|
|
import com.miekir.mvp.view.IView;
|
|
|
-import com.rxjava.rxlife.ScopeViewModel;
|
|
|
|
|
|
import java.lang.ref.WeakReference;
|
|
|
import java.util.List;
|
|
|
@@ -25,7 +25,7 @@ import io.reactivex.disposables.CompositeDisposable;
|
|
|
* View <-(weak) Presenter <-(weak) Model <-(weak) Repository
|
|
|
|
|
|
*/
|
|
|
-public abstract class BasePresenter<V extends IView> extends ScopeViewModel {
|
|
|
+public abstract class BasePresenter<V extends IView> extends ViewModel {
|
|
|
private WeakReference<V> mViewReference;
|
|
|
/**
|
|
|
* 有加载框的可取消任务,完成之后,会自动移除
|
|
|
@@ -45,7 +45,7 @@ public abstract class BasePresenter<V extends IView> extends ScopeViewModel {
|
|
|
private List<BaseModel> mBackModelList = new CopyOnWriteArrayList<>();
|
|
|
|
|
|
public BasePresenter() {
|
|
|
- super(Utils.getApp());
|
|
|
+ //super(Utils.getApp());
|
|
|
PresenterHelper.initModelList(mProgressModelList, mBackModelList, this);
|
|
|
onInit();
|
|
|
}
|