diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index f7b13d74..eb0ad89b 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -4052,15 +4052,19 @@ class RoomActivity : BaseMvpActivity(), } } - if (roomFragment == null) { - roomFragment = RoomFragment.newInstance(this, mRoomInfoResp) - supportFragmentManager - .beginTransaction() - .replace(R.id.vp_room_pager, roomFragment!!) - .commitAllowingStateLoss() - } else { - roomFragment!!.refreshData(mRoomInfoResp, qxType) + if (roomFragment != null) { + supportFragmentManager.beginTransaction().remove(roomFragment!!).commitAllowingStateLoss() + roomFragment = null } + /*else { + roomFragment!!.refreshData(mRoomInfoResp, qxType) + }*/ + roomFragment = RoomFragment.newInstance(this, mRoomInfoResp) + + supportFragmentManager + .beginTransaction() + .replace(R.id.vp_room_pager, roomFragment!!) + .commitAllowingStateLoss() } override fun getCharmRank(list: List) { diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomAuctionFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomAuctionFragment.java index 09832f45..76491ae4 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomAuctionFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomAuctionFragment.java @@ -120,24 +120,7 @@ public class RoomAuctionFragment extends BaseMvpFragment fragments = getChildFragmentManager().getFragments(); if (!fragments.isEmpty()) { @@ -206,17 +207,9 @@ public class RoomFragment extends BaseMvpFragment