如图片
倒数到一的时候跳转到下一个界面
代码 如下:
private int time;
private Handler handler = new Handler() {
public void handleMessage(android.os.Message msg) {
if (time <= 0) {
startActivity(new Intent(MainActivity.this, HomeActivity.class));
finish();
return;
}
time--;
mButton.setText(time + "秒");
handler.sendEmptyMessageDelayed(1, 1000);
}
;
};
private Button mButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButton = findViewById(R.id.mButton);
mButton.setOnClickListener(this);
// 设置倒计时跳转
time = 3;
mButton.setText(time + "秒");
handler.sendEmptyMessageDelayed(1, 2000);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.mButton:
startActivity(new Intent(MainActivity.this, HomeActivity.class));
finish();
break;
}
}
}