//3秒倒计时,显示秒数 public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.tv); new Thread(){ public void run() { int i=4; while(true){ try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } i=i-1; hand.sendEmptyMessage(i); if(i<=0){ break; } } }; }.start(); } Handler hand=new Handler(){ public void handleMessage(android.os.Message msg) { if(msg.what==3){ textView.setText("3秒"); }else if(msg.what==2){ textView.setText("2秒"); }else if(msg.what==1){ textView.setText("1秒"); }else{ textView.setText("0秒"); Intent intent = new Intent(MainActivity.this, MainActivity2.class); startActivity(intent); } }; }; }
Handler倒计时
最新推荐文章于 2021-04-20 11:18:03 发布