probleme avec la class timer
Bonjour à tous,
voila lors d'un appuie sur le bouton poussoir je lance 3 timer dont l'un va se lancer dans 10 secondes, puis l'autre 15, et le dernier 20 secondes:
Code:
1 2 3 4 5 6 7
| timer.schedule(10_000)
{
mp!!.start() //on lance un bip sonore
this@MainActivity.runOnUiThread(java.lang.Runnable {
tv_info!!.setText("bip is running")
})
} |
Le probleme que je rencontre et que je veux pourvoir annuler les timers si j'appuie sur un autre bouton. J'utilise pour cela la méthode cancel() mais quand je met cette méthode mon application cesse de fonctionner alors que je n'ai pas appuyer sur le bouton:
Code:
1 2 3
| fun buttonTransferringData(view: View) {
timer.cancel()
} |
Avez vous une idée du pourquoi ?
Merci d'avance pour votre aide