判断隐藏显示

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