From b4911b6cb456510d1886569d1bd0dbf7500bb133 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Fri, 4 Mar 2016 08:43:58 -0500 Subject: [PATCH] Save last app version on preferences --- app/src/main/java/org/isoron/helpers/DialogHelper.java | 8 ++++++++ app/src/main/java/org/isoron/uhabits/MainActivity.java | 1 + 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/org/isoron/helpers/DialogHelper.java b/app/src/main/java/org/isoron/helpers/DialogHelper.java index 680ca04f2..48d2cad02 100644 --- a/app/src/main/java/org/isoron/helpers/DialogHelper.java +++ b/app/src/main/java/org/isoron/helpers/DialogHelper.java @@ -27,6 +27,8 @@ import android.util.DisplayMetrics; import android.view.View; import android.view.inputmethod.InputMethodManager; +import org.isoron.uhabits.BuildConfig; + public abstract class DialogHelper { @@ -59,6 +61,12 @@ public abstract class DialogHelper prefs.edit().putInt("launch_count", count + 1).apply(); } + public static void updateLastAppVersion(Context context) + { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + prefs.edit().putInt("last_version", BuildConfig.VERSION_CODE).apply(); + } + public static int getLaunchCount(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); diff --git a/app/src/main/java/org/isoron/uhabits/MainActivity.java b/app/src/main/java/org/isoron/uhabits/MainActivity.java index e3477e900..e9f07bd01 100644 --- a/app/src/main/java/org/isoron/uhabits/MainActivity.java +++ b/app/src/main/java/org/isoron/uhabits/MainActivity.java @@ -73,6 +73,7 @@ public class MainActivity extends ReplayableActivity { PreferenceManager.setDefaultValues(this, R.xml.preferences, false); DialogHelper.incrementLaunchCount(this); + DialogHelper.updateLastAppVersion(this); showTutorial(); new AsyncTask() {