From 6a22259c165eed1064f28796f8f7374086cd96a7 Mon Sep 17 00:00:00 2001 From: lzl <1239365383@qq.com> Date: Tue, 13 Jan 2026 18:41:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=A4Main=E8=B7=B3=E8=BD=ACRoom=EF=BC=8C?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E5=85=A8=E9=83=A8finish=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xscm/modulemain/manager/RoomManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MainModule/src/main/java/com/xscm/modulemain/manager/RoomManager.java b/MainModule/src/main/java/com/xscm/modulemain/manager/RoomManager.java index dd015264..ed8d04b9 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/manager/RoomManager.java +++ b/MainModule/src/main/java/com/xscm/modulemain/manager/RoomManager.java @@ -254,6 +254,9 @@ public class RoomManager { LogUtils.e(ActivityUtils.getTopActivity().getComponentName()); intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); ActivityUtils.getTopActivity().startActivity(intent); + if (!(ActivityUtils.getTopActivity() instanceof MainActivity) && !(ActivityUtils.getTopActivity() instanceof RoomActivity)) { + ActivityUtils.getTopActivity().finish(); + } } catch (Exception e) { Logger.e(TAG, "跳转房间页面失败: " + e.getMessage()); }