Suppression du callBack du Handler après une période d'inactivité
Bonjour,
Après une certaine période d'inactivité, je change d'Activity.
Voici mon code :
dans le OnCreate
Code:
1 2
| _handler = new Handler();
_handler.postDelayed(Changer, 5000); |
puis
Code:
1 2 3 4 5 6
| @Override
public void onUserInteraction() {
_handler.removeCallbacks(Changer);
_handler.removeCallbacksAndMessages(null);
_handler.postDelayed(Changer, 5000); |
Le problème est que le Handler continue à se lancer après le onUserInteraction.
J'ai essayé de contourner le problème en utilisant un countDownTimer mais ça ne change rien.
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Merci par avance.