Sfoglia il codice sorgente

保存庆祝状态

liuzhenxing1118 2 anni fa
parent
commit
a1603d4549

+ 2 - 9
app/src/main/java/com/xplora/xponboarding/Activity/CongratulationActivity.java

@@ -1,10 +1,10 @@
 package com.xplora.xponboarding.Activity;
 
-import android.content.SharedPreferences;
 import android.os.Bundle;
 import android.widget.ImageView;
 import android.widget.TextView;
 
+import com.xplora.xponboarding.Data.DataManager;
 import com.xplora.xponboarding.R;
 
 import java.util.Timer;
@@ -18,7 +18,7 @@ public class CongratulationActivity extends BaseActivity {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_congratulation);
         initView();
-        saveCongratulationStatus();
+        DataManager.setActivitedCongratulation();
         time2Close();
     }
 
@@ -46,13 +46,6 @@ public class CongratulationActivity extends BaseActivity {
         },2000);
     }
 
-    private void saveCongratulationStatus() {
-        SharedPreferences xpsp = getSharedPreferences("xpsp", 0);
-        SharedPreferences.Editor editor = xpsp.edit();
-        editor.putInt("activited_congratulation", 1);
-        editor.apply();
-    }
-
     @Override
     protected void onPause() {
         super.onPause();

+ 8 - 0
app/src/main/java/com/xplora/xponboarding/Data/DataManager.java

@@ -108,6 +108,14 @@ public class DataManager extends Application {
         Settings.Global.putInt(sContext.getContentResolver(), MetaData.KEY_ONBOARDING_FROM, value);
     }
 
+    public static int getActivitedCongratulation() {
+        return Settings.Global.getInt(sContext.getContentResolver(), "activited_congratulation", 0);
+    }
+
+    public static void setActivitedCongratulation() {
+        Settings.Global.putInt(sContext.getContentResolver(), "activited_congratulation", 1);
+    }
+
     public static void disableApp(ComponentName appName) {
         // 从PackageManager中禁用该Activity。
         PackageManager pm = sContext.getPackageManager();