From bcf6dd6849a840cacbe378b55beed2a46463f4cc Mon Sep 17 00:00:00 2001 From: lzl <1239365383@qq.com> Date: Thu, 27 Nov 2025 15:45:10 +0800 Subject: [PATCH 1/2] fix bugs 55 4 --- .../moduleutil/base/CommonAppContext.java | 2 +- .../xscm/moduleutil/utils/CrashHandler.java | 2 + .../room/fragment/FriendshipRoomFragment.java | 60 ++++++++++++------- 3 files changed, 41 insertions(+), 23 deletions(-) diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java b/BaseModule/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java index 170922cb..5505fc02 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java @@ -161,7 +161,7 @@ public class CommonAppContext extends MultiDexApplication implements Applicatio //设置mqtt环境 false 测试环境 true 正式环境 // ExternalResConstants.INSTANCE.setIS_MQTT_RELEASE(false); //设置http环境 false 测试环境 true 正式环境 - ExternalResConstants.INSTANCE.setIS_HTTP_RELEASE(true); + ExternalResConstants.INSTANCE.setIS_HTTP_RELEASE(false); currentEnvironment = ExternalResConstants.INSTANCE.HTTP_PATH(); diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/CrashHandler.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/CrashHandler.java index 6aed8f6f..855cfe00 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/CrashHandler.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/CrashHandler.java @@ -4,6 +4,7 @@ import android.content.Context; import android.util.Log; import com.alibaba.android.arouter.launcher.ARouter; +import com.blankj.utilcode.util.ActivityUtils; import com.xscm.moduleutil.base.CommonAppContext; public class CrashHandler implements Thread.UncaughtExceptionHandler { @@ -38,6 +39,7 @@ public class CrashHandler implements Thread.UncaughtExceptionHandler { private void restartApp() { // 实现应用重启逻辑 ARouter.getInstance().build(ARouteConstants.ME).navigation(); + ActivityUtils.finishAllActivities(); CommonAppContext.getInstance().initialization(); } } diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java index 72554ad8..bede99d3 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java @@ -81,8 +81,18 @@ public class FriendshipRoomFragment extends BaseRoomFragment 10) { + return; + } + int userId = fromUserInfo.getUser_id(); RoomPitBean pitBean = mWheatViews.get(Integer.parseInt(pitNumber) - 1).pitBean; pitBean.setUser_id(userId + ""); @@ -457,9 +463,9 @@ public class FriendshipRoomFragment extends BaseRoomFragment 10) { + return; + } RoomPitBean pitBean = mWheatViews.get(Integer.parseInt(pitNumber) - 1).pitBean; pitBean.setUser_id(""); pitBean.setAvatar(""); @@ -477,10 +486,10 @@ public class FriendshipRoomFragment extends BaseRoomFragment 10 || + (Integer.parseInt(toPitNumber) == 0 || Integer.parseInt(fromPit) == 0)) { + return; + } RoomFriendshipWheatView fromWheatView = mWheatViews.get(Integer.parseInt(fromPit) - 1); RoomFriendshipWheatView toWheatView = mWheatViews.get(Integer.parseInt(toPitNumber) - 1); RoomPitBean fromPitBean = fromWheatView.pitBean; @@ -680,11 +694,12 @@ public class FriendshipRoomFragment extends BaseRoomFragment Date: Thu, 27 Nov 2025 16:05:10 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=A1=B6=E9=83=A8=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=A2=9E=E5=A4=A7=E7=82=B9=E5=87=BB=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/res/layout/item_like_user.xml | 18 ++++++++---------- .../activity/room/activity/RoomActivity.kt | 2 +- MainModule/src/main/res/layout/room_top.xml | 4 +++- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/BaseModule/src/main/res/layout/item_like_user.xml b/BaseModule/src/main/res/layout/item_like_user.xml index cbc534bc..6e6df921 100644 --- a/BaseModule/src/main/res/layout/item_like_user.xml +++ b/BaseModule/src/main/res/layout/item_like_user.xml @@ -1,20 +1,18 @@ + android:layout_height="@dimen/dp_40"> - + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"/> \ No newline at end of file diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index 600538c6..685413ef 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -508,7 +508,7 @@ class RoomActivity : BaseMvpActivity(), supportFragmentManager ) - LogUtils.e("fragment: ${(fragment != null)}") + LogUtils.e("fragment_onItemClickListener: ${(fragment != null)}") if (fragment != null) { addActiveDialogFragment(fragment) // 添加到管理列表 } diff --git a/MainModule/src/main/res/layout/room_top.xml b/MainModule/src/main/res/layout/room_top.xml index cf785eeb..9e867204 100644 --- a/MainModule/src/main/res/layout/room_top.xml +++ b/MainModule/src/main/res/layout/room_top.xml @@ -89,14 +89,16 @@ android:gravity="center_vertical|right|center" android:orientation="horizontal"> + +