From 1c27c3cbe3b651cd95d9856413dbb51ca00d52f7 Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Thu, 16 May 2019 16:42:53 +0300 Subject: [PATCH] Define refreshView method as updateMapAndList which is a better naming. Define it at presenter part. --- .../mvp/contract/NearbyParentFragmentContract.java | 1 + .../mvp/presenter/NearbyParentFragmentPresenter.java | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java index 1ae574ef7..bea30056b 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java @@ -19,5 +19,6 @@ public interface NearbyParentFragmentContract { void displayListFragmentExpanded(); void onTabSelected(); void initializeNearbyOperations(); + void updateMapAndList(LocationServiceManager.LocationChangeType locationChangeType); } } diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java index e551806c5..2b6e8b35a 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java @@ -41,6 +41,16 @@ public class NearbyParentFragmentPresenter nearbyParentFragmentView.registerLocationUpdates(locationManager); + } + + /** + * This method should be the single point to update Map and List. Triggered by location + * changes + * @param locationChangeType defines if location changed significantly or slightly + */ + @Override + public void updateMapAndList(LocationServiceManager.LocationChangeType locationChangeType) { + } @Override