From 1764c1784a4cf1a6afd25fcf1a0eef6187a84218 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 08 七月 2021 17:14:58 +0800
Subject: [PATCH] 1.1.3完善

---
 app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCategoryFragment.java |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCategoryFragment.java b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCategoryFragment.java
index 323218c..2248990 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCategoryFragment.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCategoryFragment.java
@@ -181,8 +181,8 @@
             @Override
             public void onRefresh() {
                 page = 1;
-                getGoodsList();
                 getCateGorySecond();
+                getGoodsList();
             }
         });
 
@@ -364,11 +364,15 @@
                     if (secondList.size() > 0)
                         secondList.clear();
                     secondList.addAll(list);
-                    gv_category_top.setAdapter(new RecommendTopCategoryAdapter(lv_second_category.getContext(), secondList, firstCategory.getName()));
-                    gv_category_top.setFocusable(true);
-                    gv_category_top.setFocusableInTouchMode(true);
-                    gv_category_top.requestFocus();
-                    gv_category_top.requestFocusFromTouch();
+                    if (gv_category_top.getAdapter() == null) {
+                        gv_category_top.setAdapter(new RecommendTopCategoryAdapter(lv_second_category.getContext(), secondList, firstCategory.getName()));
+                        gv_category_top.setFocusable(true);
+                        gv_category_top.setFocusableInTouchMode(true);
+                        gv_category_top.requestFocus();
+                        gv_category_top.requestFocusFromTouch();
+                    } else {
+                        ((RecommendTopCategoryAdapter) gv_category_top.getAdapter()).notifyDataSetChanged();
+                    }
                     if (secondList == null || secondList.size() == 0) { //褰撴暟鎹负0鐨勬椂鍊� 闅愯棌涔濆鏍煎垎绫�
                         gv_category_top.setVisibility(View.GONE);
                     } else {
@@ -382,11 +386,6 @@
                             jsonObject.optJSONObject("data").optJSONArray("picList").toString(),
                             new TypeToken<List<HomeBanner>>() {
                             }.getType());
-//                    JSONArray array = jsonObject.optJSONObject("data").optJSONArray("picList");
-//                    for (int i = 0; i < array.length(); i++) {
-//                        HomeBanner info = list2.get(i);
-//                        info.setParams(jsonObject.optJSONObject("data").optJSONArray("picList").getJSONObject(i).optJSONObject("params"));
-//                    }
                     if (mBanners != null && mBanners.size() > 0) {
                         mBanners.clear();
                     }

--
Gitblit v1.8.0