12 Haziran 2014 Perşembe

Android scheduleAtFixedRate ile süre tekrarlamalı işlemler yapmak

Timer repeatTask = new Timer();
int repeatInterval = 1000; // 1 saniyede bir tekrarlansın
//-------------------
repeatTask.scheduleAtFixedRate(new TimerTask() {  
     @Override
     public void run() {
            if(!paused){      //durdur/başlat için
                  // işlemler
            }     
        }
     }, 0, repeatInterval);
//----------------------
protected void onDestroy() {
super.onDestroy();
  if(repeatTask != null) {
  repeatTask.cancel();
  }
}

0 yorum :