This commit is contained in:
2025-11-28 09:09:37 +08:00

View File

@@ -442,6 +442,13 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
@Override @Override
public void getRoomUserInfo(UserInfo userInfo1) { public void getRoomUserInfo(UserInfo userInfo1) {
// 检查 Fragment 是否还 attached 到 Activity
if (!isAdded() || getContext() == null) {
LogUtils.e("RoomUserInfoFragment", "Fragment not attached to context, skipping operation");
return;
}
this.userInfo = userInfo1; this.userInfo = userInfo1;
mBinding.ivAvatar.setData(userInfo.getAvatar(), "", userInfo.getNobility_image() + ""); mBinding.ivAvatar.setData(userInfo.getAvatar(), "", userInfo.getNobility_image() + "");
String sex = userInfo.getSex() == 1 ? "" : ""; String sex = userInfo.getSex() == 1 ? "" : "";
@@ -470,7 +477,7 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
} else { } else {
// mBinding.imRoomGz.setImageDrawable(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_gz)); // mBinding.imRoomGz.setImageDrawable(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_gz));
mBinding.imRoomGz.setText("+ 关注"); mBinding.imRoomGz.setText("+ 关注");
} }
if (userInfo.getIs_room_owner().equals("1")) { if (userInfo.getIs_room_owner().equals("1")) {
close_type = 1; close_type = 1;