android定时任务的实现

直接上代码


        int runnableInterval= 5000;//切换间隔

private Handler handler = new Handler();  
        private Runnable runnable = new Runnable() {  
        public void run() {  
     do();//要定时执行的任务  
          handler.postDelayed(this, runnableInterval);  
          }  

       }; 


调用

handler.postDelayed(runnable, runnableInterval); 


注销

@Override
protected void onDestroy() {
// TODO Auto-generated method stub
//停止定时任务
handler.removeCallbacks(runnable);

super.onDestroy();
}



你可能感兴趣的:(android,任务)