Turkcell | Geleceği Yazanlar

Soru & Cevap

Countdown timer

08.04.2015 - 19:57

merhaba ben quiz uygulaması yapıyorum . 1 soru için 15 saniye süre koymak istiyorum ve bu 15 saniye sürenin sonunda süre bittini gösteren class'a yönlendirmesini istiyorum aşağıdaki kodda bunu başardım fakat 2.soruya geçerken timer'i kapatmadığı için süre işlemeye devam ediyor ve 2.sorudayken 1.sorunun timeri bittiği için süre bitti class'ına yönlendiriyor. Timer 'i nasıl son verdirebilirim Teşekürler.

 

tvsayac = (TextView) findViewById(R.id.tvsayac);
        CountDownTimer countDownTimer = new CountDownTimer(15000, 1000) {
            public void onTick(long millisUntilFinished) {
                tvsayac = (TextView) findViewById(R.id.tvsayac);

                CountDownTimer countDownTimer = new CountDownTimer(15000, 1000) {
                    public void onTick(long millisUntilFinished) {
                        tvsayac.setText("Kalan Süre " + millisUntilFinished / 1000);
                    }

                    public void onFinish() {
                        Intent ınto1 = new Intent(soru.this, sure.class);
                        startActivity(ınto1);
                        tvsayac.setText("Süre Bitti !!");
                    }

                    ;
                }.start();*/

 

 

 

6172 Görüntülenme

1 Cevap

Gülşah GÜL
10.04.2015 - 00:41

Activity'nin onDestroy() methodunda countDownTimer.cancel() 'ı çağırıp, null'a set edip, yeni Activity başladığında yeni süreyi set edebilirsin.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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