判断隐藏显示

This commit is contained in:
2025-12-10 14:07:55 +08:00
parent a9c2bd9878
commit 91e222554a

View File

@@ -49,6 +49,7 @@ import org.greenrobot.eventbus.ThreadMode;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import io.reactivex.Observable; import io.reactivex.Observable;
@@ -518,11 +519,12 @@ public class RoomFragment extends BaseMvpFragment<RoomPresenter, FragmentRoomBin
@SuppressLint("CheckResult") @SuppressLint("CheckResult")
private void performFragmentReplacement(Fragment newFragment) { private void performFragmentReplacement(Fragment newFragment) {
if (getActivity() != null && getActivity() instanceof RoomActivity) {
if (newFragment instanceof RoomKtvFragment){ if (newFragment instanceof RoomKtvFragment) {
((RoomActivity)ActivityUtils.getTopActivity()).getBinding().recyclerView.setVisibility(View.VISIBLE); Objects.requireNonNull(((RoomActivity) getActivity()).getBinding()).recyclerView.setVisibility(View.VISIBLE);
}else { } else {
((RoomActivity)ActivityUtils.getTopActivity()).getBinding().recyclerView.setVisibility(View.GONE); Objects.requireNonNull(((RoomActivity) getActivity()).getBinding()).recyclerView.setVisibility(View.GONE);
}
} }
if (getChildFragmentManager().isDestroyed()) { if (getChildFragmentManager().isDestroyed()) {