ソースを参照

修改筛选弹窗重置默认问题

Pq 5 ヶ月 前
コミット
4c516ad958

+ 5 - 0
BaseLibrary/src/main/java/com/cooleshow/base/adapter/CourseGroupFilterAdapter.java

@@ -24,6 +24,11 @@ public class CourseGroupFilterAdapter extends BaseQuickAdapter<IFilterViewData,
         notifyDataSetChanged();
     }
 
+    public void resetSelect(){
+        selectPos = 0;
+        notifyDataSetChanged();
+    }
+
     public String getSelectDataId() {
         if (selectPos != -1 && selectPos < getData().size()) {
             return getData().get(selectPos).getDataId();

+ 2 - 2
BaseLibrary/src/main/java/com/cooleshow/base/widgets/CourseGroupFilterView.java

@@ -171,8 +171,8 @@ public class CourseGroupFilterView extends FrameLayout implements View.OnClickLi
     }
 
     private void clearCheck() {
-        mAdapterOne.setSelectPos(0);
-        mAdapterTwo.setSelectPos(0);
+        mAdapterOne.resetSelect();
+        mAdapterTwo.resetSelect();
     }
 
     public interface OnEventListener {