private TextView Splash_text; private Handler handler = new Handler() { //定义一个跳转秒数 private int i = 3; @Override public void handleMessage(Message msg) { super.handleMessage(msg); //判断发过来的消息 if (msg.what == 0) { i--; if (i==0){ //跳转界面的方法 Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); finish(); }else { //更改UI Splash_text.setText(i+""); //发送消息 handler.sendEmptyMessageDelayed(0, 1000); } } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); //初始化控件 Splash_text = findViewById(R.id.Splash_text); //handler发送消息 handler.sendEmptyMessageDelayed(0, 1000); }