Soru & Cevap

Android zamanlayıcının süresi dolduğunda tekrar başlaması? ...

26.04.2014 - 10:47

Arkadaşlar androidde bir uygulama yapıyrm da bir zamanlayıcı yaptm girdiğim süre dolduğunda yani 00:00:00 olduğnda burda kalmasın tekrar ilk başta girdim değere geri gelip tekrar başlaması için ne yapmalıyım

15 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-20467-1455707757.jpg
byyasin
26.04.2014 - 11:56

Siz ne kadarını yaptınız yazdığınız zamandan geriye sayma olayını çözdünüz mü ? 

Eğer Çözmediyseniz CountDownTimer işinizi görecektir. Belirlediğiniz bir aralık olur örneğin 1000 yazarsınız 1 saniyede bir defa metodu çalıştır kaç kere çalışacağınıda belirlersiniz en son işlem bittiğinde 0 olduğunda tekrar değer verip bidaha başlatabilirsiniz.

[code]CountDownTimer timers = new CountDownTimer(30000, 1000) {       // 30 Saniye sürecek ve (1000 yani 1 saniyede bir defa çalışacak)
         public void onTick(long millisUntilFinished) {
                mTextField.setText("Kalan Zaman : " + millisUntilFinished / 1000);      
        }      
       public void onFinish() {          
                mTextField.setText("Tamamlandı! Tekrar başlatılıyor");      
                timers.start();
      }  
}
timers.start();[/code]

 Bu kodlar da işinizi görecektir.