|
@@ -87,13 +87,17 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
mViewBinding.recyclerView.setAdapter(mAdapter);
|
|
|
initListener();
|
|
|
reBuildFilter(currentSelectDate, currentStudentName);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void refresh(boolean isShowLoading) {
|
|
|
currentPage = 1;
|
|
|
- queryComment(false);
|
|
|
+ queryComment(isShowLoading);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onResume() {
|
|
|
super.onResume();
|
|
|
+ refresh(true);
|
|
|
}
|
|
|
|
|
|
private void initFilterData() {
|
|
@@ -113,8 +117,7 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
mViewBinding.tvAgency.setOnClickListener(this);
|
|
|
mViewBinding.tvSearch.setOnClickListener(this);
|
|
|
mViewBinding.refreshLayout.setOnRefreshListener(refreshLayout -> {
|
|
|
- currentPage = 1;
|
|
|
- queryComment(true);
|
|
|
+ refresh(false);
|
|
|
});
|
|
|
mAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
|
if (position < mAdapter.getData().size()) {
|
|
@@ -179,8 +182,7 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
if (pvTime == null) {
|
|
|
pvTime = new TimePickerBuilder(requireContext(), (date, v) -> {//选中事件回调
|
|
|
reBuildFilter(date, currentStudentName);
|
|
|
- currentPage = 1;
|
|
|
- queryComment(true);
|
|
|
+ refresh(false);
|
|
|
}).setLayoutRes(com.cooleshow.base.R.layout.pickerview_default_layout, new CustomListener() {
|
|
|
@Override
|
|
|
public void customLayout(View v) {
|
|
@@ -254,8 +256,7 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
//搜索
|
|
|
String targetName = mViewBinding.etTargetName.getText().toString();
|
|
|
reBuildFilter(currentSelectDate, targetName);
|
|
|
- currentPage = 1;
|
|
|
- queryComment(true);
|
|
|
+ refresh(true);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -270,7 +271,7 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
IFilterViewData iFilterViewData = statusList.get(pos);
|
|
|
courseStatus = iFilterViewData.getDataId();
|
|
|
mViewBinding.tvCourseStatus.setText(!TextUtils.isEmpty(courseStatus) ? iFilterViewData.getShowName() : "全部状态");
|
|
|
- queryComment(false);
|
|
|
+ refresh(false);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -302,7 +303,7 @@ public class MineCourseCommentFragment extends BaseMVPFragment<FragmentCourseCom
|
|
|
IFilterViewData iFilterViewData = attendanceStatusList.get(pos);
|
|
|
courseType = iFilterViewData.getDataId();
|
|
|
mViewBinding.tvAgency.setText(iFilterViewData.getShowName());
|
|
|
- queryComment(false);
|
|
|
+ refresh(false);
|
|
|
}
|
|
|
}
|
|
|
});
|