Android定義定時器,定時任務

定義定時器:

//定義一個定時器對象,定時發送信息給handler (170毫秒)   
        new Timer().schedule(new TimerTask() {    
                
            @Override    
            public void run() {    
                //發送一條空信息來通知系統    
                handler.sendEmptyMessage(0x123);    
            }    
        }, 0,170);

接收消息:

//自定義一個用於定時更新UI界面的handler類對象    
        Handler handler = new Handler()    
        {    
            int i = 0;    
            @Override    
            public void handleMessage(Message msg) {    
            //判斷信息是否爲本應用發出的    
                if(msg.what == 0x123)    
                {    
                    //操作    
                }    
                super.handleMessage(msg);    
             }    
        };          


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章