Wie führe ich einen Runnable-Thread in definierten Abständen in Android aus?

Ich habe eine Anwendung entwickelt, mit der in bestimmten Abständen Text auf dem Android-Emulatorbildschirm angezeigt werden kann. Ich benutze dieHandler Klasse. Hier ist ein Ausschnitt aus meinem Code:

handler = new Handler();
Runnable r = new Runnable() {
    public void run() {
        tv.append("Hello World");               
    }
};
handler.postDelayed(r, 1000);

Wenn ich diese Anwendung ausführe, wird der Text nur einmal angezeigt. Warum?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage