Przeglądaj źródła

优化代码判断

Pq 2 lat temu
rodzic
commit
237f9fd35b

+ 2 - 7
student/src/main/java/com/cooleshow/student/ui/main/HotNewsFragment.java

@@ -106,22 +106,17 @@ public class HotNewsFragment extends BaseFragment<FragmentHomeHotNewsLayoutBindi
 
     public void setData(int page, HomeHotNewsBean data) {
         if (getAdapter() != null) {
-            if (data == null) {
-                mHomeHotNewsAdapter.getData().clear();
-                mHomeHotNewsAdapter.notifyDataSetChanged();
-                return;
-            }
             if (page == 1) {
                 mHomeHotNewsAdapter.getData().clear();
                 mHomeHotNewsAdapter.notifyDataSetChanged();
-                if (data.rows != null && data.rows.size() > 0) {
+                if (data != null && data.rows != null && data.rows.size() > 0) {
                     checkHasNext(data.rows.size());
                     mHomeHotNewsAdapter.setNewInstance(data.rows);
                 } else {
                     //showEmpty
                 }
             } else {
-                if (data.rows != null && data.rows.size() > 0) {
+                if (data!=null && data.rows != null && data.rows.size() > 0) {
                     mHomeHotNewsAdapter.getLoadMoreModule().loadMoreComplete();
                     checkHasNext(data.rows.size());
                     mHomeHotNewsAdapter.addData(data.rows);

+ 2 - 7
student/src/main/java/com/cooleshow/student/ui/main/TalentStyleFragment.java

@@ -99,22 +99,17 @@ public class TalentStyleFragment extends BaseFragment<FragmentHomeTalentLayoutBi
 
     public void setData(int page, HomeStyleBean data) {
         if (mTalentStyleAdapter != null) {
-            if (data == null) {
-                mTalentStyleAdapter.getData().clear();
-                mTalentStyleAdapter.notifyDataSetChanged();
-                return;
-            }
             if (page == 1) {
                 mTalentStyleAdapter.getData().clear();
                 mTalentStyleAdapter.notifyDataSetChanged();
-                if (data.rows != null && data.rows.size() > 0) {
+                if (data != null && data.rows != null && data.rows.size() > 0) {
                     checkHasNext(data.rows.size());
                     mTalentStyleAdapter.setNewInstance(data.rows);
                 } else {
                     //showEmpty
                 }
             } else {
-                if (data.rows != null && data.rows.size() > 0) {
+                if (data != null && data.rows != null && data.rows.size() > 0) {
                     mTalentStyleAdapter.getLoadMoreModule().loadMoreComplete();
                     checkHasNext(data.rows.size());
                     mTalentStyleAdapter.addData(data.rows);