Browse Source

加入2秒关闭

liuzhenxing1118 2 năm trước cách đây
mục cha
commit
cf56fb16fe

+ 29 - 0
app/src/main/java/com/xplora/xponboarding/Activity/CongratulationActivity.java

@@ -7,13 +7,19 @@ import android.widget.TextView;
 
 import com.xplora.xponboarding.R;
 
+import java.util.Timer;
+import java.util.TimerTask;
+
 public class CongratulationActivity extends BaseActivity {
+    private Timer mTimer = null;
+
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_congratulation);
         initView();
         saveCongratulationStatus();
+        time2Close();
     }
 
     private void initView() {
@@ -26,10 +32,33 @@ public class CongratulationActivity extends BaseActivity {
         imageView.setImageResource(R.drawable.icon_activation);
     }
 
+    private void time2Close() {
+        if (mTimer != null) {
+            mTimer.cancel();
+            mTimer = null;
+        }
+        mTimer = new Timer();
+        mTimer.schedule(new TimerTask() {
+            @Override
+            public void run() {
+                maybeFinish();
+            }
+        },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();
+        if (mTimer != null) {
+            mTimer.cancel();
+            mTimer = null;
+        }
+    }
 }