/* * 加载产品资源列表完成 */ protected void loadProductResourceComplete( String errMsg, List<Around> references, int pageCount) { isLoadingMore = false; refreshLayout.refreshComplete(); this.pageCount = pageCount; if (errMsg == null && references != null) { noDataLayout.setVisibility(View.GONE); if (currentPageNum == 1) { // 是否展示无数据布局 if (references.isEmpty()) { noDataLayout.setVisibility(View.VISIBLE); } else { noDataLayout.setVisibility(View.GONE); } // 填数据 referenceList.clear(); referenceList = references; } else { referenceList.addAll(references); } adapter.setReferences(referenceList); adapter.notifyDataSetChanged(); } else { Toast.makeText(getActivity(), errMsg, Toast.LENGTH_LONG).show(); } }
private void initData() { imageLoader = ImageLoader.getInstance(); adapter = new ReferenceListAdapter(getActivity()); adapter.setOnItemRequestListener( new ItemRequestListener() { @Override public void onLoadCoverImgListener(String imgUrl, ImageView coverImageView) { ImageLoaderUtil.loadListCoverImg(imageLoader, imgUrl, coverImageView); } @Override public void onItemClickListener(int position) { seleceedAround = referenceList.get(position); finishCurrentView(); } }); }