zoukankan      html  css  js  c++  java
  • android 定时器 timer简单例子

    package MyTimer.code;

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

    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;

    public class MainActivity extends Activity {
        /** Called when the activity is first created. */
     
     private int iCount = 0;
     
     Timer timer = new Timer();
     Handler handler = new Handler()
     {
      @Override
      public void handleMessage(Message msg )
      {
       switch(msg.what)
       {
       case 1:
        if( iCount % 2 == 0 )
         setTitle("kiss you");
        else
         setTitle("kiss me");
        iCount ++;
        
        break;
       }
       
       super.handleMessage(msg);
      }
     };
     
     
     TimerTask task = new TimerTask()
     {
      @Override
      public void run()
      {
       Message msg = new Message();
       msg.what = 1;
       handler.sendMessage(msg);
      }
     };
     
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
           
            timer.schedule(task,1000,5000);//  1000  1秒之后执行  5000   周期为5秒
        }
    }

  • 相关阅读:
    TinyOS功率编程指南
    深度学习入门资料
    通信常识
    CTF入门
    前端开发工具之服务器选择
    Spring
    NoSQL -- MongoDB
    NoSQL -- Redis
    mysql alter table修改表结构添加多个字段的几个写法
    gongle 访问助手安装
  • 原文地址:https://www.cnblogs.com/rollrock/p/2376763.html
Copyright © 2011-2022 走看看