Comment faire pour exécuter une fonction toutes les deux secondes en Java sur Android?

Je suis en train d'exécuter un bloc de code Java dans mon Android programme toutes les deux secondes. Mon code ressemble à ceci:

       LinearLayout.postDelayed(new Runnable() { 
            public void run() { 

            //Do stuff here

            } 
       }, 2000);

Malheureusement, cela ne s'exécute qu'une fois au bout de deux secondes et de ne jamais s'exécute à nouveau. Comment pourrais-je le faire fonctionner toutes les deux secondes?

Merci d'avance pour votre aide.

qu'est-ce que ll dans votre code?

OriginalL'auteur josmo | 2011-05-05