Wiem, że jest taki post, ale nie odpowiada to jednoznacznie. Mam małą grę, w której dotykasz głowy, a ona przesuwa się do losowej pozycji, a otrzymasz +1 do wyniku. Tymczasem zegar odlicza od 60000 (60 sekund) i wyświetla poniżej. Jak mogę to zrobić tak, że po dotknięciu głowy, dodaje sekundę do zegara?Jak dodać czas do odliczania?
new CountDownTimer(timer, 1) {
public void onTick(long millisUntilFinished) {
textTimer.setText("Timer " + millisUntilFinished/1000);
}
public void onFinish() {
Intent intent = new Intent(MainActivity.this, Gameover.class);
startActivity(intent);
}
}.start();
aw przypadku onClickListner mam:
timer=timer+1000;
Obecnie nie działa tak jak w nie ma czasu dodanej na kliknięcia.
Każda pomoc będzie mile widziane :)
Jedynym sposobem jest wywołanie cancell na bieżącej instancji i utworzenie nowej instancji – Blackbelt