diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/bean/UserInfo.java b/BaseModule/src/main/java/com/xscm/moduleutil/bean/UserInfo.java index c97b06b7..d8705a7b 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/bean/UserInfo.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/bean/UserInfo.java @@ -120,10 +120,10 @@ public class UserInfo extends BaseEvent implements Serializable { private long createtime; - public String name; - public String level; - public String exp; - public String pendant; + public String name = ""; + public String level = ""; + public String exp = ""; + public String pendant = ""; public String direction; public UserInfo1 user_info1; public UserInfo2 user_info2; diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java b/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java index 7f7ba89f..065985eb 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java @@ -3616,6 +3616,8 @@ public class RetrofitClient { public void quitRoom(String room_id, String user_id, BaseObserver observer) { + if (room_id == null ||room_id.isEmpty()) + return; sApiServer.quitRoom(room_id, user_id).enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java index 00acac2e..57056e82 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java @@ -158,6 +158,7 @@ public class ChatRoomFragment extends BaseMvpFragment