diff --git a/app/src/main/java/com/example/android/mygarden/ui/PlantListAdapter.java b/app/src/main/java/com/example/android/mygarden/ui/PlantListAdapter.java index 484a909f..4d73ee58 100644 --- a/app/src/main/java/com/example/android/mygarden/ui/PlantListAdapter.java +++ b/app/src/main/java/com/example/android/mygarden/ui/PlantListAdapter.java @@ -81,8 +81,10 @@ public void onBindViewHolder(PlantViewHolder holder, int position) { holder.plantImageView.setTag(plantId); } - public void swapCursor(Cursor newCursor) { - if (mCursor != null) { + public void swapCursor(Cursor newCursor) + { + if (mCursor != null && mCursor != newCursor) + { mCursor.close(); } mCursor = newCursor;