| 
					
				 | 
			
			
				@@ -72,14 +72,18 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             showTimeSelectPicker(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (id == R.id.tv_search) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            currentPage = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             search = mViewBinding.etTargetName.getText().toString().trim(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryCourse(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            refresh(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private void refresh(boolean isShowLoading) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        currentPage = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryCourse(isShowLoading); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     protected FragmentHomeworkBinding getLayoutView() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return FragmentHomeworkBinding.inflate(getLayoutInflater()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,9 +116,13 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     protected void initData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         initListener(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        currentPage = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reBuildFilter(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryCourse(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void onResume() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        super.onResume(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        refresh(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void initListener(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,8 +160,7 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mViewBinding.refreshLayout.setOnRefreshListener(new OnRefreshListener() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             public void onRefresh(@NonNull RefreshLayout refreshLayout) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                currentPage = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                queryCourse(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                refresh(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -243,6 +250,7 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (pvTime == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pvTime = new TimePickerBuilder(requireContext(), (date, v) -> {//选中事件回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 reBuildFilter(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                queryCourse(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }).setLayoutRes(com.cooleshow.base.R.layout.pickerview_default_layout, new CustomListener() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         public void customLayout(View v) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -294,6 +302,5 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         currentFilterDate = targetDateTimeStr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         currentPage = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mViewBinding.tvDate.setText(currentFilterDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryCourse(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |