Android Utiliser un gestionnaire pour exécuter du code après un laps de temps retardé


Exemple

Exécution du code après 1,5 seconde:

Handler handler = new Handler();
handler.postDelayed(new Runnable() {
    @Override
    public void run() {
        //The code you want to run after the time is up
    }
}, 1500); //the time you want to delay in milliseconds

Exécuter le code à plusieurs reprises toutes les 1 secondes:

Handler handler = new Handler();
handler.postDelayed(new Runnable() {
    @Override
    public void run() {
        handler.postDelayed(this, 1000);
    }
}, 1000); //the time you want to delay in milliseconds