1:修改互娱房,麦上用户发生变化后,出现点击礼物的时候,没有在麦上的展示出来了

2:修改互娱房换麦不显示离线问题
This commit is contained in:
2025-12-24 19:48:17 +08:00
parent addd97a434
commit 826469178e
2 changed files with 34 additions and 28 deletions

View File

@@ -91,7 +91,9 @@ public class CustomMessageParser {
if (pitObject.has("pit_number") && !pitObject.get("pit_number").isJsonNull()) {
pitInfo.setPit_number(String.valueOf(pitObject.get("pit_number").getAsInt()));
}
if (pitObject.has("is_online") && !pitObject.get("is_online").isJsonNull()) {
pitInfo.setIs_online(pitObject.get("is_online").getAsInt());
}
pitList.add(pitInfo);
}

View File

@@ -124,7 +124,29 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
initLogin();
}
};
if (SpUtil.isAgreePolicy()) {
initLogin();
// //延迟1.5秒执行
// handler.postDelayed(runnable, 2500);
} else {
policyDialog = new PolicyDialog(this);
policyDialog.setCancelable(false);
policyDialog.setCanceledOnTouchOutside(false);
policyDialog.setPolicyClickListener(new PolicyDialog.PolicyClickListener() {
@Override
public void policyAgree() {
SpUtil.completeAgreePolicy();
// CommonAppContext.getInstance().initialization();
initLogin();
}
@Override
public void policyExit() {
finish();
}
});
policyDialog.show();
}
}
@Override
@@ -153,34 +175,13 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
}
private void setEnter(){
if (SpUtil.isAgreePolicy()) {
initLogin();
// //延迟1.5秒执行
// handler.postDelayed(runnable, 2500);
} else {
policyDialog = new PolicyDialog(this);
policyDialog.setCancelable(false);
policyDialog.setCanceledOnTouchOutside(false);
policyDialog.setPolicyClickListener(new PolicyDialog.PolicyClickListener() {
@Override
public void policyAgree() {
SpUtil.completeAgreePolicy();
// CommonAppContext.getInstance().initialization();
initLogin();
}
@Override
public void policyExit() {
finish();
}
});
policyDialog.show();
}
startActivity(new Intent(this, PasswordLoginActivity.class));
finish();
}
@Override
protected void initView() {
private void setViodeo(){
// 创建VideoView并添加到布局中
videoView = new VideoView(this);
// 创建LayoutParams并设置MATCH_PARENT
@@ -283,6 +284,11 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
});
}
@Override
protected void initView() {
}
// 用于更新进度条的方法
private void startProgressUpdate(MediaPlayer mediaPlayer, int duration) {
// 使用MediaPlayer实例的引用避免在回调中直接使用可能导致异常的MediaPlayer对象
@@ -315,9 +321,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
policyDialog.dismiss();
policyDialog = null;
}
startActivity(new Intent(this, PasswordLoginActivity.class));
finish();
setViodeo();
}
@Override