Merge branch 'branch_new_dev' into branch_new

This commit is contained in:
2025-11-27 11:53:16 +08:00
22 changed files with 271 additions and 193 deletions

View File

@@ -9,11 +9,15 @@ import com.xscm.moduleutil.bean.WalletBean;
import com.xscm.moduleutil.http.BaseObserver;
import com.xscm.moduleutil.presenter.BasePresenter;
import java.lang.ref.WeakReference;
import io.reactivex.disposables.Disposable;
public class MyMoneyPresenter extends BasePresenter<MyMoneyConactos.View> implements MyMoneyConactos.IMePre {
MyMoneyConactos.View mView;
public MyMoneyPresenter(MyMoneyConactos.View view, Context context) {
super(view, context);
mView = view;
}
@Override
@@ -26,6 +30,9 @@ public class MyMoneyPresenter extends BasePresenter<MyMoneyConactos.View> implem
@Override
public void onNext(WalletBean walletBean) {
if (MvpRef == null){
MvpRef = new WeakReference<>(mView);
}
MvpRef.get().wallet(walletBean);
}
});
@@ -41,6 +48,9 @@ public class MyMoneyPresenter extends BasePresenter<MyMoneyConactos.View> implem
@Override
public void onNext(BindType bindType) {
if (MvpRef == null){
MvpRef = new WeakReference<>(mView);
}
MvpRef.get().bindType(bindType);
}
});
@@ -56,6 +66,9 @@ public class MyMoneyPresenter extends BasePresenter<MyMoneyConactos.View> implem
@Override
public void onNext(UserInfo userInfo) {
if (MvpRef == null){
MvpRef = new WeakReference<>(mView);
}
MvpRef.get().myInfoSuccess(userInfo);
}
});