Selaa lähdekoodia

优化部分代码空判断

Pq 2 vuotta sitten
vanhempi
commit
d212559086

+ 8 - 8
student/src/main/java/com/cooleshow/student/ui/main/CourseTableFragment.kt

@@ -254,18 +254,18 @@ class CourseTableFragment :
 
     override fun onViewChange(isMonthView: Boolean) {
         if (!isMonthView) {
-            recyclerView.removeItemDecoration(calendarExpandDecoration)
-            if (recyclerView.itemDecorationCount == 0 || recyclerView.getItemDecorationAt(0) !is CalendarShrinkDecoration) {
+            recyclerView?.removeItemDecoration(calendarExpandDecoration)
+            if (recyclerView?.itemDecorationCount == 0 || recyclerView?.getItemDecorationAt(0) !is CalendarShrinkDecoration) {
                 Log.e("sdfsdgsdsdasdaf", "calendarShrinkDecoration: ")
-                recyclerView.addItemDecoration(calendarShrinkDecoration, 0)
-                mViewBinding.refreshLayout.isEnabled = false
+                recyclerView?.addItemDecoration(calendarShrinkDecoration, 0)
+                mViewBinding?.refreshLayout?.isEnabled = false
             }
         } else {
-            recyclerView.removeItemDecoration(calendarShrinkDecoration)
-            if (recyclerView.itemDecorationCount == 0 || recyclerView.getItemDecorationAt(0) !is CalendarExpandDecoration) {
+            recyclerView?.removeItemDecoration(calendarShrinkDecoration)
+            if (recyclerView?.itemDecorationCount == 0 || recyclerView?.getItemDecorationAt(0) !is CalendarExpandDecoration) {
                 Log.e("sdfsdgsdsdasdaf", "calendarExpandDecoration: ")
-                recyclerView.addItemDecoration(calendarExpandDecoration, 0)
-                mViewBinding.refreshLayout.isEnabled = true
+                recyclerView?.addItemDecoration(calendarExpandDecoration, 0)
+                mViewBinding?.refreshLayout?.isEnabled = true
             }
         }
     }