Bonjour,

Après une certaine période d'inactivité, je change d'Activity.

Voici mon code :

dans le OnCreate
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
_handler = new Handler();
_handler.postDelayed(Changer, 5000);
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.