public class Saniye_Sayacı {
static int sayac = 10;
public static **** sayac(){
final TimerTask ac = new TimerTask() {
@Override
public **** run() {
sayac--;
Oyun_Arayuzu.time_show.setText(String.valueOf(sayac));
}
};
Timer y=new Timer();
y.schedule(ac, 0, 750);
}
eğlence olsun diye bir işe kalkıştık ama saç baş yolar hale geldim. yularıdaki kodları biraz açıklamam gerekirse 10. saniyeden bir timer sayacı başlatıyorum. fakat bu sayac 0 olduğunda durmasını istiyorum. Olmuyor...
if (sayac == 0){
ac.cancel();
}
gibi bir komut kullanıyorum olmuyor. veya ac.stop() gibi bir komut da yok. nasıl bir beladır bu çözülmüyor.
Yardımcı olabilirseniz memnun kalırım
static int sayac = 10;
public static **** sayac(){
final TimerTask ac = new TimerTask() {
@Override
public **** run() {
sayac--;
Oyun_Arayuzu.time_show.setText(String.valueOf(sayac));
}
};
Timer y=new Timer();
y.schedule(ac, 0, 750);
}
eğlence olsun diye bir işe kalkıştık ama saç baş yolar hale geldim. yularıdaki kodları biraz açıklamam gerekirse 10. saniyeden bir timer sayacı başlatıyorum. fakat bu sayac 0 olduğunda durmasını istiyorum. Olmuyor...
if (sayac == 0){
ac.cancel();
}
gibi bir komut kullanıyorum olmuyor. veya ac.stop() gibi bir komut da yok. nasıl bir beladır bu çözülmüyor.
Yardımcı olabilirseniz memnun kalırım