You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.5 KiB

package com.example.final_project_app;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import android.os.CountDownTimer;
import androidx.appcompat.app.AppCompatActivity;
public class Hello_GudieActivity extends AppCompatActivity {
public TextView djs;
private android.os.CountDownTimer countDownTimer;
private long timeLeftInMillis =6000;
private boolean CountDownTimer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello_gudie);
djs = findViewById(R.id.djs);
//启动倒计时
startCountdown();
}
private void startCountdown() {
countDownTimer =new CountDownTimer(timeLeftInMillis,1000) {
@Override
public void onTick(long millisUntilFinished) {
timeLeftInMillis = millisUntilFinished;
int secondsRemaining = (int) (millisUntilFinished / 1000);
djs.setText(secondsRemaining +" s");
}
@Override
public void onFinish() {
//跳转界面
startActivity(new Intent(Hello_GudieActivity.this,login.class));
// 倒计时结束后跳转到哪个界面
finish();
}
}.start();
}
@Override
protected void onDestroy() {
super.onDestroy();
if (countDownTimer != null){
countDownTimer.cancel();
}
}
}