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