diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/CirleListAdapter.java b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/CirleListAdapter.java index ae5a6a27..b0a01ac7 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/CirleListAdapter.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/CirleListAdapter.java @@ -274,9 +274,11 @@ public class CirleListAdapter extends BaseQuickAdapter { mBinding.coolWaitView.setVisibility(View.GONE); - if (!isFinishing()){ finish(); } @@ -267,7 +266,6 @@ public class DailyTasksActivity extends BaseMvpActivity implements DailyTasksConacts.IMePre{ + + DailyTasksConacts.View mView; public DailyTasksPresenter(DailyTasksConacts.View view, Context context) { super(view, context); + mView = view; } //获取礼盒列表 @Override @@ -27,6 +32,9 @@ public class DailyTasksPresenter extends BasePresenter i @Override public void onNext(GiftBoxBean giftBoxBean) { + if (MvpRef == null){ + MvpRef = new WeakReference<>(mView); + } MvpRef.get().setGiftBox(giftBoxBean); } }); @@ -42,6 +50,9 @@ public class DailyTasksPresenter extends BasePresenter i @Override public void onNext(GiftName giftName) { + if (MvpRef == null){ + MvpRef = new WeakReference<>(mView); + } MvpRef.get().dailyTasksOpenBox(giftName); } }); @@ -58,6 +69,9 @@ public class DailyTasksPresenter extends BasePresenter i @Override public void onNext(String s) { + if (MvpRef == null){ + MvpRef = new WeakReference<>(mView); + } MvpRef.get().dailyTasksComplete(); } }); @@ -75,6 +89,9 @@ public class DailyTasksPresenter extends BasePresenter i @Override public void onNext(String s) { + if (MvpRef == null){ + MvpRef = new WeakReference<>(mView); + } MvpRef.get().taskJumpRoom(item,s); } }); diff --git a/MainModule/src/main/java/com/xscm/modulemain/adapter/TaskDataAdapter.java b/MainModule/src/main/java/com/xscm/modulemain/adapter/TaskDataAdapter.java index a899cafc..7bd2babb 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/adapter/TaskDataAdapter.java +++ b/MainModule/src/main/java/com/xscm/modulemain/adapter/TaskDataAdapter.java @@ -54,7 +54,7 @@ public class TaskDataAdapter extends BaseQuickAdapter