- public class timerTask extends Activity{
- private int recLen = 11;
- private TextView txtView;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.timertask);
- txtView = (TextView)findViewById(R.id.txttime);
- Message message = handler.obtainMessage(1); // Message
- handler.sendMessageDelayed(message, 1000);
- }
- final Handler handler = new Handler(){
- public void handleMessage(Message msg){ // handle message
- switch (msg.what) {
- case 1:
- recLen--;
- txtView.setText("" + recLen);
- if(recLen > 0){
- Message message = handler.obtainMessage(1);
- handler.sendMessageDelayed(message, 1000); // send message
- }else{
- txtView.setVisibility(View.GONE);
- }
- }
- super.handleMessage(msg);
- }
- };
- }
倒计时五种方法,方法三:Handler与Message(不用TimerTask)
最新推荐文章于 2023-06-16 18:48:11 发布