diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index b49980de8..36d466a21 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -146,12 +146,6 @@
android:name=".nearby.NearbyTestFragmentActivity"
android:label="@string/title_activity_nearby_test_fragment" />
-
-
-
-
((NearbyTestFragmentLayersActivity) getActivity()).viewPager.setCurrentItem(CONTRIBUTIONS_TAB_POSITION),
+ () -> ((MainActivity) getActivity()).viewPager.setCurrentItem(CONTRIBUTIONS_TAB_POSITION),
R.string.location_permission_title,
R.string.location_permission_rationale_nearby);
}
diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyListContract.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyListContract.java
deleted file mode 100644
index a2bb150d9..000000000
--- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyListContract.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package fr.free.nrw.commons.nearby.mvp.contract;
-
-/**
- * This interface defines specific View and UserActions for list
- * part of the nearby. On the other hand both extends methods
- * from parent View and UserActions where general methods are
- * defined (in Nearby Contract)
- */
-public interface NearbyListContract {
-
- interface View extends NearbyElementContract.View {
- // Even if this is empty for now, I keep this one for code consistency
- }
-
- interface UserActions extends NearbyElementContract.UserActions {
- void expandItem();
- }
-}
diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyListFragment.java
deleted file mode 100644
index 1314726ae..000000000
--- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyListFragment.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package fr.free.nrw.commons.nearby.mvp.fragments;
-
-import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
-import fr.free.nrw.commons.nearby.mvp.contract.NearbyListContract;
-
-public class NearbyListFragment extends CommonsDaggerSupportFragment implements NearbyListContract.View {
- @Override
- public void showPlaces() {
-
- }
-}
diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyParentFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyParentFragment.java
index 409546c67..42e3378f4 100644
--- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyParentFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/fragments/NearbyParentFragment.java
@@ -42,6 +42,7 @@ import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
import fr.free.nrw.commons.location.LatLng;
import fr.free.nrw.commons.location.LocationServiceManager;
import fr.free.nrw.commons.nearby.NearbyController;
+import fr.free.nrw.commons.nearby.NearbyListFragment;
import fr.free.nrw.commons.nearby.mvp.contract.NearbyParentFragmentContract;
import fr.free.nrw.commons.nearby.mvp.presenter.NearbyParentFragmentPresenter;
import fr.free.nrw.commons.utils.FragmentUtils;
diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyListPresenter.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyListPresenter.java
deleted file mode 100644
index 9decfce88..000000000
--- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyListPresenter.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package fr.free.nrw.commons.nearby.mvp.presenter;
-
-import fr.free.nrw.commons.nearby.mvp.contract.NearbyListContract;
-
-public class NearbyListPresenter implements NearbyListContract.UserActions {
-
- @Override
- public void expandItem() {
-
- }
-
- @Override
- public void uploadImageGallery() {
-
- }
-
- @Override
- public void uploadImageCamera() {
-
- }
-
- @Override
- public void bookmarkItem() {
-
- }
-
- @Override
- public void getDirections() {
-
- }
-
- @Override
- public void seeWikidataItem() {
-
- }
-
- @Override
- public void seeWikipediaArticle() {
-
- }
-
- @Override
- public void seeCommonsFilePage() {
-
- }
-
- @Override
- public void rotateScreen() {
-
- }
-}
diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java
deleted file mode 100644
index 3522ce5ff..000000000
--- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package fr.free.nrw.commons.nearby.mvp.presenter;
-
-import fr.free.nrw.commons.location.LatLng;
-import fr.free.nrw.commons.nearby.mvp.contract.NearbyMapContract;
-import fr.free.nrw.commons.nearby.mvp.contract.NearbyParentFragmentContract;
-
-public class NearbyMapPresenter implements NearbyMapContract.UserActions {
- NearbyMapContract.View nearbyMapFragmentView;
-
- void NearbyMapPresenter(NearbyMapContract.View nearbyMapFragmentView) {
- this.nearbyMapFragmentView = nearbyMapFragmentView;
- }
-
- @Override
- public void searchThisArea() {
-
- }
-
- @Override
- public void storeSharedPrefs() {
-
- }
-
- @Override
- public void recenterMap() {
-
- }
-
- @Override
- public void updateMapMarkers(LatLng latLng) {
-
- }
-
-
- public void updateMapMarkers() {
-
- }
-
- @Override
- public void updateMapToTrackPosition() {
-
- }
-
- @Override
- public void getBundleContent() {
-
- }
-
- @Override
- public void uploadImageGallery() {
-
- }
-
- @Override
- public void uploadImageCamera() {
-
- }
-
- @Override
- public void bookmarkItem() {
-
- }
-
- @Override
- public void getDirections() {
-
- }
-
- @Override
- public void seeWikidataItem() {
-
- }
-
- @Override
- public void seeWikipediaArticle() {
-
- }
-
- @Override
- public void seeCommonsFilePage() {
-
- }
-
- @Override
- public void rotateScreen() {
-
- }
-}
diff --git a/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java b/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java
index d2bb64933..34fe1a278 100644
--- a/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java
+++ b/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java
@@ -38,9 +38,6 @@ import fr.free.nrw.commons.contributions.MainActivity;
import fr.free.nrw.commons.explore.categories.ExploreActivity;
import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.logging.CommonsLogSender;
-import fr.free.nrw.commons.nearby.NearbyTestActivity;
-import fr.free.nrw.commons.nearby.NearbyTestFragmentActivity;
-import fr.free.nrw.commons.nearby.NearbyTestFragmentLayersActivity;
import fr.free.nrw.commons.review.ReviewActivity;
import fr.free.nrw.commons.settings.SettingsActivity;
import timber.log.Timber;
@@ -181,17 +178,17 @@ public abstract class NavigationBaseActivity extends BaseActivity
return true;
case R.id.action_nearby_test_activity:
drawerLayout.closeDrawer(navigationView);
- startActivityWithFlags(this, NearbyTestActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
+ startActivityWithFlags(this, MainActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
Intent.FLAG_ACTIVITY_SINGLE_TOP);
return true;
case R.id.action_nearby_test_fragment:
drawerLayout.closeDrawer(navigationView);
- startActivityWithFlags(this, NearbyTestFragmentActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
+ startActivityWithFlags(this, MainActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
Intent.FLAG_ACTIVITY_SINGLE_TOP);
return true;
case R.id.action_nearby_test_fragment_layers:
drawerLayout.closeDrawer(navigationView);
- startActivityWithFlags(this, NearbyTestFragmentLayersActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
+ startActivityWithFlags(this, MainActivity.class, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,
Intent.FLAG_ACTIVITY_SINGLE_TOP);
return true;
case R.id.action_feedback: