diff --git a/app/src/main/java/org/isoron/helpers/DialogHelper.java b/app/src/main/java/org/isoron/helpers/DialogHelper.java index 680ca04f..48d2cad0 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 e3477e90..e9f07bd0 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() {