Comment retarder l'exécution android

Je suis la construction d'un android jeu de plateau qui dispose d'IA. L'IA reçoit un tour et a pour invoquer une série d'actions après quoi, il l'envoie à invalider ma vue personnalisée pour la mise à jour.

J'ai besoin de ralentir ces actions afin que l'utilisateur peut voir l'IA à son tour plutôt que de clignoter.

J'ai essayé quelque chose le long de ces lignes de

    try {
        doFirstThing();
        Thread.sleep(500)
        //post invalidate

        doNextThing();
        Thread.sleep(1000)
        //post invalidate
     }
     catch (Exception e) {
     }

Toutefois, c'est de n'avoir absolument aucun effet. Aussi il s'exécute dans un thread séparé si ce n'était pas évident.

Ce qui est ma meilleure option que j'ai regardé gestionnaire, mais ils n'ont pas besoin que j'en ai besoin pour exécuter une série de tâches dans la séquence de la mise à jour de la vue à chaque fois.

source d'informationauteur Luke De Feo