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秒
        }
    }

  • 相关阅读:
    Python类的继承(进阶5)
    面向对象编程基础(进阶4)
    Python模块(进阶3)
    Python函数式编程(进阶2)
    python多线程
    Ternary Search Tree Java实现
    Trie和Ternary Search Tree介绍
    索引时利用K-邻近算法过滤重复歌曲
    Sql排名和分组排名
    Lucene和jackson冲突
  • 原文地址:https://www.cnblogs.com/rollrock/p/2376763.html
Copyright © 2011-2022 走看看