package com.example.gengqiang; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.widget.TextView; import java.util.Timer; import java.util.TimerTask; public class WelcomeActivity extends AppCompatActivity { private Timer timer = new Timer(); private TextView textView; private int progress = 3; private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); textView.setText(msg.arg1 + "S"); if (msg.what == 1 && msg.arg1 == 1) { Intent intent = new Intent(WelcomeActivity.this, MainActivity.class); startActivity(intent); finish(); } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); textView = (TextView) findViewById(R.id.djs); new Thread(new Runnable() { @Override public void run() { timer.schedule(new TimerTask() { @Override public void run() { Message message = Message.obtain(); message.what = 1; message.arg1 = progress; progress--; handler.sendMessage(message); } }, 1000, 1000); } }).start(); } }
Android中APP启动界面定时跳转(Handler,Timer)
最新推荐文章于 2024-05-11 16:38:01 发布