Comment faire pour exécuter un filetage à plusieurs reprises après un certain intervalle de temps

Je veux exécuter un thread (Qui fait un peu tâche qui prend du temps en tâche de fond et n'a PAS de mise à jour de l'INTERFACE utilisateur), il se contente de récupérer certains fichiers internet et il est indépendant de l'INTERFACE utilisateur.

Je veux lancer ce fil à plusieurs reprises après un certain intervalle de temps.

Comment puis-je faire cela, j'ai thread quelque chose comme ci-dessous:

boolean mResult =false;

void onCreate()
{
    DownloadThread mDownloadThread = new DownloadThread();
    mDownloadThread.start();
}

class DownloadThread extends Thread implements Runnable
{
    public void run() 
    {
       //My download code 
       mResult  = result;
    }
}

Dois-je utiliser Handler pour la mise en œuvre de cette?

OriginalL'auteur User7723337 | 2013-03-14