aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/utils/FirstStartManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/utils/FirstStartManager.java')
-rw-r--r--src/main/java/de/pixart/messenger/utils/FirstStartManager.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/utils/FirstStartManager.java b/src/main/java/de/pixart/messenger/utils/FirstStartManager.java
new file mode 100644
index 000000000..755b4a265
--- /dev/null
+++ b/src/main/java/de/pixart/messenger/utils/FirstStartManager.java
@@ -0,0 +1,30 @@
+package de.pixart.messenger.utils;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+
+import static android.content.Context.MODE_PRIVATE;
+
+public class FirstStartManager {
+ Context context;
+ private SharedPreferences pref;
+ private SharedPreferences.Editor editor;
+ private static final String PREF_NAME = "de.pixart.messenger";
+ private static final String IS_FIRST_TIME_LAUNCH = "IsFirstTimeLaunch";
+
+ public FirstStartManager(Context context) {
+ this.context = context;
+ pref = this.context.getSharedPreferences(PREF_NAME, MODE_PRIVATE);
+ editor = pref.edit();
+ }
+
+ public void setFirstTimeLaunch(boolean isFirstTime) {
+ editor = pref.edit();
+ editor.putBoolean(IS_FIRST_TIME_LAUNCH, isFirstTime);
+ editor.commit();
+ }
+
+ public boolean isFirstTimeLaunch() {
+ return pref.getBoolean(IS_FIRST_TIME_LAUNCH, true);
+ }
+}