1:修改去上一个房间出现的im未连接的问题

2:修改房间点击用户主页更改pitnumber判断问题
This commit is contained in:
2025-12-19 09:23:05 +08:00
parent 471a0453fa
commit 3fde4df00f
4 changed files with 25 additions and 19 deletions

View File

@@ -115,7 +115,7 @@ public class RequestFragment extends BaseMvpFragment<RequestPresenter, FragmentR
@Override @Override
protected void initData() { protected void initData() {
mBinding.editQuery.setText(SpUtil.getMusicName()); // mBinding.editQuery.setText(SpUtil.getMusicName());
mBinding.editQuery.addTextChangedListener(new TextWatcher() { mBinding.editQuery.addTextChangedListener(new TextWatcher() {
@Override @Override
@@ -130,9 +130,11 @@ public class RequestFragment extends BaseMvpFragment<RequestPresenter, FragmentR
@Override @Override
public void afterTextChanged(Editable s) { public void afterTextChanged(Editable s) {
input = s.toString(); input = s.toString();
SpUtil.setMusicName( input); // SpUtil.setMusicName( input);
if (!input.isEmpty()) {
AgoraManager.getInstance().searchMusic(input, 1); AgoraManager.getInstance().searchMusic(input, 1);
} }
}
}); });
} }

View File

@@ -18,6 +18,7 @@ import com.xscm.moduleutil.dialog.ConfirmDialog;
import com.xscm.moduleutil.http.APIException; import com.xscm.moduleutil.http.APIException;
import com.xscm.moduleutil.http.BaseObserver; import com.xscm.moduleutil.http.BaseObserver;
import com.xscm.moduleutil.http.RetrofitClient; import com.xscm.moduleutil.http.RetrofitClient;
import com.xscm.moduleutil.listener.MessageListenerSingleton;
import com.xscm.moduleutil.presenter.BasePresenter; import com.xscm.moduleutil.presenter.BasePresenter;
import com.xscm.moduleutil.rtc.AgoraManager; import com.xscm.moduleutil.rtc.AgoraManager;
import com.xscm.moduleutil.utils.SpUtil; import com.xscm.moduleutil.utils.SpUtil;
@@ -102,6 +103,7 @@ public class RoomPresenter extends BasePresenter<RoomContacts.View> implements R
CommonAppContext.getInstance().playId.equals(roomId) ?"取消":"在想想", CommonAppContext.getInstance().playId.equals(roomId) ?"取消":"在想想",
v -> { v -> {
// 点击“确认”按钮时执行删除操作 // 点击“确认”按钮时执行删除操作
MessageListenerSingleton.getInstance().joinGroup(roomId);
getRoomIn(roomId,""); getRoomIn(roomId,"");
}, },
v -> { v -> {

View File

@@ -15,6 +15,7 @@ import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import android.text.TextUtils;
import android.view.Gravity; import android.view.Gravity;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
@@ -727,7 +728,7 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
} else { } else {
mBinding.roomMCz.setVisibility(GONE); mBinding.roomMCz.setVisibility(GONE);
} }
if (paim == 1 && pit_number != null && (pit_number.equals("888") || pit_number.equals("111") || pit_number.equals("222") || pit_number.equals("333"))) { if (paim == 1 && !TextUtils.isEmpty(pit_number) && (pit_number.equals("888") || pit_number.equals("111") || pit_number.equals("222") || pit_number.equals("333"))) {
mBinding.roomMCz.setVisibility(GONE); mBinding.roomMCz.setVisibility(GONE);
} }

View File

@@ -399,6 +399,7 @@ public class RoomManager {
CommonAppContext.getInstance().playId.equals(roomId) ?"":"去上一个房间", CommonAppContext.getInstance().playId.equals(roomId) ?"":"去上一个房间",
CommonAppContext.getInstance().playId.equals(roomId) ?"取消":"在想想", CommonAppContext.getInstance().playId.equals(roomId) ?"取消":"在想想",
v -> { v -> {
MessageListenerSingleton.getInstance().joinGroup(roomId);
// 点击“确认”按钮时执行删除操作 // 点击“确认”按钮时执行删除操作
fetchAndJoinRoom(ActivityUtils.getTopActivity(),roomId,"",taskId); fetchAndJoinRoom(ActivityUtils.getTopActivity(),roomId,"",taskId);
}, },