admin
2022-08-09 399ac289f80b7a40aa4210341db6b447cacdcf14
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();
            }
        });
@@ -201,7 +201,7 @@
                    if (last == total - 1 && mList.size() < count && isLoad) {
                        page++;
                        isLoad = false;
                        tv_loading.setText("正在加载更多数据");
                        tv_loading.setText(getResources().getString(R.string.loading_more_text));
                        iv_loading.setVisibility(View.VISIBLE);
                        getGoodsList();
                    }
@@ -250,7 +250,6 @@
        super.onResume();
        mChangeHelper.registerReceiver();
        indicator_category.setViewPager(vp_banner);
        MobclickAgent.onPageStart("分类详情页");
        long stayTime = System.currentTimeMillis() - bannerAdapter.clickTime;
        if (bannerAdapter.clickTime > 0 && stayTime > 15 * 1000) {
@@ -267,7 +266,6 @@
    public void onPause() {
        super.onPause();
        mChangeHelper.unregisterReceiver();
        MobclickAgent.onPageEnd("分类详情页");
        srl_second_category.setRefreshing(false);
        srl_second_category.destroyDrawingCache();
        srl_second_category.clearAnimation();
@@ -364,11 +362,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 +384,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();
                    }