页面销毁网络请求还存在。

This commit is contained in:
2025-11-28 09:04:27 +08:00
parent 9fdacb2fd5
commit 3ed79a24bb

View File

@@ -21,6 +21,7 @@ import android.widget.TextView;
import com.alibaba.android.arouter.launcher.ARouter;
import com.blankj.utilcode.util.LogUtils;
import com.xscm.modulemain.Application;
import com.xscm.modulemain.R;
import com.xscm.modulemain.activity.room.contacts.RoomUserContacts;
import com.xscm.modulemain.databinding.FragmentRoomUserInfoBinding;
@@ -389,6 +390,13 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
@Override
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;
mBinding.ivAvatar.setData(userInfo.getAvatar(), "", userInfo.getNobility_image() + "");
String sex = userInfo.getSex()==1?"":"";
@@ -412,9 +420,9 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
}
if (userInfo.getIs_follow() == 1) {
mBinding.imRoomGz.setImageDrawable(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_ygz));
mBinding.imRoomGz.setImageDrawable(Application.Companion.getInstance().getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_ygz));
} else {
mBinding.imRoomGz.setImageDrawable(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_gz));
mBinding.imRoomGz.setImageDrawable(Application.Companion.getInstance().getResources().getDrawable(com.xscm.moduleutil.R.mipmap.room_gz));
}
if (userInfo.getIs_room_owner().equals("1")) {