Android Geri Sayım

CountDownTimer türünden bir değişken belirliyoruz.
public CountDownTimer remain;

Kaçtan geri sayım yapacak isek o sayıyı 1000 ile çarpıyoruz ve değişkenimizin ilk argümanı olarak yazıyoruz. İkinci argüman olarak da 1000 yazıyoruz.
Örnekte 51 den geri sayım gösterilmektedir.

Daha sonra geri sayım işlemini yazdırmak istiyorsak ya da herhangi bir işlem yapmak istiyorsak onTick() fonksiyonu içine yazabilmekteyiz.

Geri sayım bittiğinde ise yapılmak istenilen işlem onFinish() fonksiyonu içine yazılmaktadır.

En sonunda ise değişkenimizi start() fonksiyonu ile başlatmaktayız.

Geri sayım bitirilmek istenirse cancel() fonksiyonu ile sonlandırabilmekteyiz.

remain=new CountDownTimer(51000, 1000) {

    Button x=(Button)findViewById(R.id.start4buttonx);
       public void onTick(long millisUntilFinished) {
           x.setText(""+millisUntilFinished / 1000);
       }

       public void onFinish() {
        newWindow();
       }
    };
    remain.start();

remain.cancel();

Hiç yorum yok:

Yorum Gönder