From b5e516516559e743ec174970a0f995e6b25bf4f2 Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Mon, 10 Sep 2018 11:23:34 +0300 Subject: [PATCH] Add shared preferences provider for latest notification activity visit time --- .../nrw/commons/contributions/ContributionsActivity.java | 8 ++++++++ .../nrw/commons/contributions/ContributionsFragment.java | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsActivity.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsActivity.java index c61d2e879..5784aa237 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsActivity.java @@ -7,6 +7,8 @@ import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; +import android.view.Menu; +import android.view.MenuItem; import android.view.View; import javax.inject.Inject; @@ -191,7 +193,13 @@ public class ContributionsActivity extends AuthenticatedActivity implements Frag @Override public void onBackStackChanged() { + initBackButton(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + return super.onCreateOptionsMenu(menu); } public class ContributionsActivityPagerAdapter extends FragmentPagerAdapter { diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java index 702604c9f..e66ee43ba 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java @@ -45,6 +45,7 @@ import fr.free.nrw.commons.mwapi.MediaWikiApi; import fr.free.nrw.commons.nearby.NearbyPlaces; import fr.free.nrw.commons.notification.Notification; import fr.free.nrw.commons.notification.NotificationController; +import fr.free.nrw.commons.notification.UnreadNotificationsCheckAsync; import fr.free.nrw.commons.settings.Prefs; import fr.free.nrw.commons.upload.UploadService; import fr.free.nrw.commons.utils.ContributionListViewUtils; @@ -390,7 +391,7 @@ public class ContributionsFragment * @param unreadNotifications */ public void updateNotificationsNotification(List unreadNotifications) { - + Log.d("deneme","notification updates are called"); } /** @@ -416,6 +417,8 @@ public class ContributionsFragment if (isSettingsChanged) { refreshSource(); } + + new UnreadNotificationsCheckAsync((ContributionsActivity) getActivity(), notificationController).execute(); } @Override