From fb3188914dba79df0ac4afca8fd1b3ba8481fc8c Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 24 Aug 2016 19:16:42 +1200 Subject: [PATCH] Remove RecyclerView methods in NearbyAdapter --- .../commons/nearby/NearbyListFragment.java | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java index a3e4af69a..7956f299f 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java @@ -54,15 +54,9 @@ public class NearbyListFragment extends ListFragment { ViewGroup root = (ViewGroup) view.getRootView(); root.addView(progressBar); - //TODO: Original is an AttractionAdapter. Not a CursorAdapter. - // Create an empty adapter we will use to display the loaded data. - // We pass null for the cursor, then update it in onLoadFinished() mAdapter = new NearbyAdapter(getActivity(), places); setListAdapter(mAdapter); - // Prepare the loader. Either re-connect with an existing one, - // or start a new one. - getLoaderManager().initLoader(0, null, this); return view; } @@ -102,36 +96,6 @@ public class NearbyListFragment extends ListFragment { return convertView; } - @Override - public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { - LayoutInflater inflater = LayoutInflater.from(mContext); - View view = inflater.inflate(R.layout.list_row, parent, false); - return new RecyclerView.ViewHolder(view, this); - } - - @Override - public void onBindViewHolder(ViewHolder holder, int position) { - Attraction attraction = placesList.get(position); - - holder.mTitleTextView.setText(attraction.name); - holder.mDescriptionTextView.setText(attraction.description); - Glide.with(mContext) - .load(attraction.imageUrl) - .diskCacheStrategy(DiskCacheStrategy.SOURCE) - .placeholder(R.drawable.empty_photo) - .override(mImageSize, mImageSize) - .into(holder.mImageView); - - String distance = - Utils.formatDistanceBetween(mLatestLocation, attraction.location); - if (TextUtils.isEmpty(distance)) { - holder.mOverlayTextView.setVisibility(View.GONE); - } else { - holder.mOverlayTextView.setVisibility(View.VISIBLE); - holder.mOverlayTextView.setText(distance); - } - } - @Override public long getItemId(int position) { return position;