关闭

安卓java定时器

101人阅读 评论(0) 收藏 举报
package com.example.gongcheng;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {
      private TextView days;
      int num=12;
      Timer timer=new Timer();
      Handler handler=new Handler(){
      public void handleMessage(android.os.Message msg) {
              switch(msg.what){
              case 1:
              num++;
              days.setText(String.valueOf(num)+"天");
             break;
      }
   };
 };
 TimerTask task=new TimerTask() {  
         @Override
          public void run() {
              Message message=new Message();
               message.what=1;
             handler.sendMessage(message);
    
 };
 @Override
 protected void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.activity_main);
               days=(TextView)findViewById(R.id.tv);
               tmer.scheduleAtFixedRate(task, new Date(), 2*1000);  
 }
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1391次
    • 积分:50
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章分类