|
@@ -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;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|