Pq 3 лет назад
Родитель
Сommit
6998e8cfc7

+ 12 - 0
rong_im/common_im_ui/src/main/java/com/common/im/ui/contact/ContactPersonListFragment.java

@@ -117,6 +117,12 @@ public class ContactPersonListFragment extends BaseMVPFragment<FragmentContactLi
 
 
     @Override
     @Override
     protected void initData() {
     protected void initData() {
+
+    }
+
+    @Override
+    public void onResume() {
+        super.onResume();
         presenter.queryFriendList(getContext(), searchCondition);
         presenter.queryFriendList(getContext(), searchCondition);
     }
     }
 
 
@@ -134,6 +140,8 @@ public class ContactPersonListFragment extends BaseMVPFragment<FragmentContactLi
                         .invalidate();
                         .invalidate();
                 mListAdapter.setNewInstance(contactListBeans);
                 mListAdapter.setNewInstance(contactListBeans);
             } else {
             } else {
+                mListAdapter.getData().clear();
+                mListAdapter.notifyDataSetChanged();
                 showEmptyView();
                 showEmptyView();
             }
             }
         }
         }
@@ -144,6 +152,10 @@ public class ContactPersonListFragment extends BaseMVPFragment<FragmentContactLi
         if (isDetached()) {
         if (isDetached()) {
             return;
             return;
         }
         }
+        if (mListAdapter != null) {
+            mListAdapter.getData().clear();
+            mListAdapter.notifyDataSetChanged();
+        }
         mViewBinding.refreshLayout.finishRefresh();
         mViewBinding.refreshLayout.finishRefresh();
     }
     }
 
 

+ 6 - 0
rong_im/common_im_ui/src/main/java/com/common/im/ui/contact/ContactRoomListFragment.java

@@ -135,6 +135,8 @@ public class ContactRoomListFragment extends BaseMVPFragment<FragmentContactRoom
                 mDatas = contactListBeans;
                 mDatas = contactListBeans;
                 mListAdapter.setNewInstance(contactListBeans);
                 mListAdapter.setNewInstance(contactListBeans);
             } else {
             } else {
+                mListAdapter.getData().clear();
+                mListAdapter.notifyDataSetChanged();
                 showEmptyView();
                 showEmptyView();
             }
             }
         }
         }
@@ -145,6 +147,10 @@ public class ContactRoomListFragment extends BaseMVPFragment<FragmentContactRoom
         if (isDetached()) {
         if (isDetached()) {
             return;
             return;
         }
         }
+        if (mListAdapter != null) {
+            mListAdapter.getData().clear();
+            mListAdapter.notifyDataSetChanged();
+        }
         mViewBinding.refreshLayout.finishRefresh();
         mViewBinding.refreshLayout.finishRefresh();
     }
     }
 
 

+ 1 - 0
student/src/main/java/com/cooleshow/student/ui/course/SparringCourseDetailActivity.java

@@ -70,6 +70,7 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
         viewBinding.tvEditHomework.setOnClickListener(this);
         viewBinding.tvEditHomework.setOnClickListener(this);
         viewBinding.tvEnterRoom.setOnClickListener(this);
         viewBinding.tvEnterRoom.setOnClickListener(this);
         viewBinding.tvEvaluate.setOnClickListener(this);
         viewBinding.tvEvaluate.setOnClickListener(this);
+        viewBinding.ivGoChat.setOnClickListener(this);
     }
     }
 
 
     @Override
     @Override