Mise à jour Textview à partir de la fonction Android

quelqu'un peut me dire comment mettre à jour un contrôle Textview Android à partir d'une fonction? J'ai cherché en profondeur dans l'internet et de voir beaucoup de gens qui se posent la même question, j'ai testé les fils, mais ne pouvait pas travailler, quelqu'un a un simple exemple de travail de faire cela? par exemple pour appeler une fonction (qui s'exécute plusieurs fois dans une boucle) et la fonction de l'écrit dans le TextView, mais le problème est que jusqu'à ce que la fonction n'est pas terminée, il me montre le texte.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    while(condition) //here freezes the UI and the text in textview only shows when the loop ends
    {
        HardWork();  
    }

}

public void HardWork() {  

    txtProgreso.append("Test Line" + "\n\n");

};

Merci d'avance.

Pourriez-vous envoyer un peu de code que vous avez tenté? Je ne suis pas sûr de comprendre exactement ce que vous essayez de faire.
OK, j'ai édité le post et ajouter l'exemple de code...
pls consulter ce lien stackoverflow.com/questions/6898371/... je suis aussi en face d'un même problème pouvez-vous m'aider pls..et de me fournir la bonne solution...merci

OriginalL'auteur seba123neo | 2010-11-26