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/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 17759931..a26978dd 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
@@ -525,7 +525,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/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
+
+