Просмотр исходного кода

修复正式服福利专区刷新可能没有数据的bug

zengjiebin лет назад: 7
Родитель
Сommit
09ee59ac4f
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      app/src/main/java/com/sheep/gamegroup/view/fragment/BaseListFragment2.java

+ 3 - 3
app/src/main/java/com/sheep/gamegroup/view/fragment/BaseListFragment2.java

@@ -148,14 +148,14 @@ public abstract class BaseListFragment2<T> extends BaseFragment implements IRefr
     }
     }
 
 
     public void initData() {
     public void initData() {
-        if(loading) return;
-        loading = true;
         final String urlKey = getKey(page, per_page);
         final String urlKey = getKey(page, per_page);
         if (isFirstGetACache()) {
         if (isFirstGetACache()) {
             //先尝试获取缓存数据
             //先尝试获取缓存数据
             lastCacheList = DataUtil.getInstance().getCacheList(urlKey, getTClass());
             lastCacheList = DataUtil.getInstance().getCacheList(urlKey, getTClass());
             loadList(lastCacheList);
             loadList(lastCacheList);
         }
         }
+        if(loading) return;
+        loading = true;
         SysAppUtil.checkNet(new AbsObserver<Integer>() {
         SysAppUtil.checkNet(new AbsObserver<Integer>() {
             @Override
             @Override
             public void onNext(Integer result) {
             public void onNext(Integer result) {
@@ -247,7 +247,7 @@ public abstract class BaseListFragment2<T> extends BaseFragment implements IRefr
                 view_list.refreshComplete();
                 view_list.refreshComplete();
         } else {
         } else {
             if(view_list != null)
             if(view_list != null)
-            view_list.loadMoreComplete();
+                view_list.loadMoreComplete();
         }
         }
         ViewUtil.notifyDataSetChanged(view_list);
         ViewUtil.notifyDataSetChanged(view_list);
         notifyData();
         notifyData();