Base层封装

This commit is contained in:
wushaocheng
2022-11-16 17:46:15 +08:00
parent 84f41bd60b
commit d14f77db17
50 changed files with 3964 additions and 154 deletions

View File

@@ -40,7 +40,7 @@ import com.orhanobut.logger.Logger;
import com.tencent.bugly.crashreport.CrashReport;
import com.tongdaxing.erban.upgrade.AppUpgradeHelper;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.yizhuan.erban.application.ActivityStackManager;
import com.yizhuan.erban.application.XChatApplication;
import com.yizhuan.erban.avroom.activity.AVRoomActivity;
import com.yizhuan.erban.base.BaseMvpActivity;
import com.yizhuan.erban.common.widget.CircleImageView;
@@ -800,8 +800,8 @@ public class MainActivity extends BaseMvpActivity<IMainView, MainPresenter>
@Subscribe(threadMode = ThreadMode.MAIN)
public void onImPushMsgPmLimitTimeEvent(ImPushMsgPmLimitTimeEvent event) {
//先判断Avroom存不存在存在的话则不处理avroom会处理
WeakReference<Activity> reference = ActivityStackManager.getInstance().getAvRoomActWeakRef();
if (reference != null && reference.get() != null) {
Activity reference = XChatApplication.gStack.getAvRoomActivity();
if (reference != null) {
return;
}
getLimitEnterRoomHelper().handleThisContext(this, event.getData(), true, this::handlePmExitRoom);