So che c'è un post come questo ma non risponde chiaramente alla domanda. Ho un piccolo gioco in cui si tocca una testa e si sposta in una posizione casuale e si ottiene +1 per segnare. Nel frattempo c'è un conto alla rovescia da 60000 (60 secondi) e visualizzato sotto. Come posso renderlo così ogni volta che la testa viene toccata, aggiunge un secondo al timer?Come aggiungere tempo al timer per il conto alla rovescia?
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();
e in caso onClickListner ho:
timer=timer+1000;
Attualmente non funziona come in non c'è tempo aggiunto sul click.
Qualsiasi aiuto sarebbe apprezzato :)
l'unico modo è chiamare l'annullamento nell'istanza corrente e creare una nuova istanza – Blackbelt