diff --git a/app/src/main/java/fr/free/nrw/commons/di/FragmentBuilderModule.java b/app/src/main/java/fr/free/nrw/commons/di/FragmentBuilderModule.java index a146fb3d5..6c11c72f4 100644 --- a/app/src/main/java/fr/free/nrw/commons/di/FragmentBuilderModule.java +++ b/app/src/main/java/fr/free/nrw/commons/di/FragmentBuilderModule.java @@ -14,6 +14,7 @@ import fr.free.nrw.commons.explore.recentsearches.RecentSearchesFragment; import fr.free.nrw.commons.media.MediaDetailFragment; import fr.free.nrw.commons.media.MediaDetailPagerFragment; import fr.free.nrw.commons.nearby.NearbyListFragment; +import fr.free.nrw.commons.nearby.NearbyTestLayersFragment; import fr.free.nrw.commons.nearby.SupportMapFragment; import fr.free.nrw.commons.nearby.mvp.fragments.NearbyParentFragment; import fr.free.nrw.commons.review.ReviewImageFragment; @@ -65,6 +66,9 @@ public abstract class FragmentBuilderModule { @ContributesAndroidInjector abstract NearbyParentFragment bindNearbyParentFragment(); + @ContributesAndroidInjector + abstract NearbyTestLayersFragment bindNearbyTestLayersFragment(); + @ContributesAndroidInjector abstract BookmarkPicturesFragment bindBookmarkPictureListFragment(); diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyTestLayersFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyTestLayersFragment.java index 7683db35b..0bb9e7c10 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyTestLayersFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyTestLayersFragment.java @@ -22,8 +22,10 @@ import com.mapbox.mapboxsdk.maps.Style; import javax.inject.Inject; +import butterknife.ButterKnife; import fr.free.nrw.commons.R; import fr.free.nrw.commons.contributions.MainActivity; +import fr.free.nrw.commons.di.CommonsDaggerSupportFragment; import fr.free.nrw.commons.location.LocationServiceManager; import fr.free.nrw.commons.nearby.mvp.contract.NearbyParentFragmentContract; import fr.free.nrw.commons.nearby.mvp.presenter.NearbyParentFragmentPresenter; @@ -34,18 +36,21 @@ import static fr.free.nrw.commons.contributions.ContributionsFragment.CONTRIBUTI import static fr.free.nrw.commons.nearby.NearbyTestFragmentLayersActivity.CONTRIBUTIONS_TAB_POSITION; -public class NearbyTestLayersFragment extends Fragment implements NearbyParentFragmentContract.View { +public class NearbyTestLayersFragment extends CommonsDaggerSupportFragment implements NearbyParentFragmentContract.View { @Inject LocationServiceManager locationManager; + NearbyParentFragmentPresenter nearbyParentFragmentPresenter; SupportMapFragment mapFragment; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_simple, container, false); + ButterKnife.bind(this, view); // Inflate the layout for this fragment - return inflater.inflate(R.layout.fragment_simple, container, false); + return view; }