| | |
| | | @Override |
| | | public void onRefresh() { |
| | | page = 1; |
| | | getGoodsList(); |
| | | getCateGorySecond(); |
| | | getGoodsList(); |
| | | } |
| | | }); |
| | | |
| | |
| | | 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(); |
| | | } |
| | |
| | | super.onResume(); |
| | | mChangeHelper.registerReceiver(); |
| | | indicator_category.setViewPager(vp_banner); |
| | | MobclickAgent.onPageStart("分类详情页"); |
| | | |
| | | long stayTime = System.currentTimeMillis() - bannerAdapter.clickTime; |
| | | if (bannerAdapter.clickTime > 0 && stayTime > 15 * 1000) { |
| | |
| | | public void onPause() { |
| | | super.onPause(); |
| | | mChangeHelper.unregisterReceiver(); |
| | | MobclickAgent.onPageEnd("分类详情页"); |
| | | srl_second_category.setRefreshing(false); |
| | | srl_second_category.destroyDrawingCache(); |
| | | srl_second_category.clearAnimation(); |
| | |
| | | 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 { |
| | |
| | | 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(); |
| | | } |