Browse Source

加强代码判断

Pq 1 year ago
parent
commit
1cdeafe504

+ 7 - 5
student/src/main/java/com/cooleshow/student/ui/web/AccompanyFragment.java

@@ -449,7 +449,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     }
 
     private void showLoadingAnim() {
-        if (mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
+        if (mViewBinding!=null && mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
             currentProgressCount = 0;
             mViewBinding.progress.setProgress(0);
             mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
@@ -466,10 +466,12 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     }
 
     private void hideLoadingAnim() {
-        currentProgressCount = 0;
-        mViewBinding.ivLoadingBack.setVisibility(View.GONE);
-        mViewBinding.viewLoadingAnim.clearAnimation();
-        mViewBinding.llLoading.setVisibility(View.GONE);
+        if(mViewBinding!=null){
+            currentProgressCount = 0;
+            mViewBinding.ivLoadingBack.setVisibility(View.GONE);
+            mViewBinding.viewLoadingAnim.clearAnimation();
+            mViewBinding.llLoading.setVisibility(View.GONE);
+        }
     }
 
     JSONObject msg = null;

+ 7 - 5
teacher/src/main/java/com/cooleshow/teacher/ui/web/AccompanyFragment.java

@@ -458,7 +458,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     }
 
     private void showLoadingAnim() {
-        if (mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
+        if (mViewBinding!=null && mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
             currentProgressCount = 0;
             mViewBinding.progress.setProgress(0);
             mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
@@ -468,10 +468,12 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     }
 
     private void hideLoadingAnim() {
-        currentProgressCount = 0;
-        mViewBinding.ivLoadingBack.setVisibility(View.GONE);
-        mViewBinding.viewLoadingAnim.clearAnimation();
-        mViewBinding.llLoading.setVisibility(View.GONE);
+        if (mViewBinding != null) {
+            currentProgressCount = 0;
+            mViewBinding.ivLoadingBack.setVisibility(View.GONE);
+            mViewBinding.viewLoadingAnim.clearAnimation();
+            mViewBinding.llLoading.setVisibility(View.GONE);
+        }
     }
 
     JSONObject msg = null;