Add update nearby items with location change methods to list fragment too

This commit is contained in:
neslihanturan 2018-02-27 14:07:54 +03:00
parent 35fe1a5d89
commit 1cc1efe182
2 changed files with 10 additions and 0 deletions

View file

@ -9,6 +9,7 @@ import java.util.List;
class NearbyAdapterFactory {
NearbyAdapterFactory(){
}
@ -20,4 +21,9 @@ class NearbyAdapterFactory {
placeList != null ? placeList : Collections.emptyList());
return new RVRendererAdapter<>(builder, collection);
}
public void updateAdapterData(List<Place> newPlaceList, RVRendererAdapter<Place> rendererAdapter) {
rendererAdapter.notifyDataSetChanged();
rendererAdapter.diffUpdate(newPlaceList);
}
}

View file

@ -71,4 +71,8 @@ public class NearbyListFragment extends DaggerFragment {
recyclerView.setAdapter(adapterFactory.create(placeList));
}
public void updateNearbyListSignificantly() {
adapterFactory.updateAdapterData();
}
}