Pārlūkot izejas kodu

refresh game detail page bug

hanjing 6 gadi atpakaļ
vecāks
revīzija
de8a5a9632

+ 4 - 4
app/src/main/java/com/sheep/gamegroup/module/game/activity/ActGameGroupOrGameDetail.java

@@ -405,7 +405,7 @@ public class ActGameGroupOrGameDetail extends BaseActivity {
 //        }
     }
 
-    private int refreshDataCount = 0;
+//    private int refreshDataCount = 0;
 
     //刷新数据
     public void refreshData() {
@@ -417,14 +417,14 @@ public class ActGameGroupOrGameDetail extends BaseActivity {
         if (mAdapter.getCount() == 0) return;
 //        initDetailFromNet();
         boolean isRefresh = false;
-        if (refreshDataCount != 0) {
+//        if (refreshDataCount != 0) {
             Fragment item = mAdapter.getItem(position);
             if (item instanceof IRefresh) {//可刷新,就调用当前fragment刷新数据
                 ((IRefresh) item).refreshData();
                 isRefresh = true;
             }
-        }
-        refreshDataCount++;
+//        }
+//        refreshDataCount++;
         if (!isRefresh)
             notifyDataSetChanged();
     }

+ 3 - 2
app/src/main/java/com/sheep/gamegroup/module/game/fragment/FgtGameGift.java

@@ -89,6 +89,7 @@ public class FgtGameGift extends BaseRefreshLoadMoreFragment {
 
     @Override
     public void refreshData() {
+        gameInfoListArrayList.clear();
         SheepApp.getInstance().getNetComponent().getApiService().getGiftBagListByAppId(1, 20, appId)
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
@@ -96,8 +97,8 @@ public class FgtGameGift extends BaseRefreshLoadMoreFragment {
 
                     @Override
                     public void onNext(BaseMessage baseMessage) {
-                        List<GiftBagApp> giftList = baseMessage.getDatas(GiftBagApp.class);
-                        gameEntity.setHas_gift_bag(giftList);
+                        List<GiftBagApp> giftList = baseMessage.getDatas(GiftBagApp.class); 
+                        gameInfoListArrayList.add(new GameInfoList("礼包推荐", new AdpGcGameAppGiftBag(getActivity(), giftList, gameEntity)).setSort(SORT_GIFT));
                         loadExtra();
                     }