Update text d'un textView dans un different thread
Bonjour,
J’ai un textView simple et je veux mettre à jour le texte dans un diffèrent thread. J’ai utilisé une procédure que j’ai l’habitude de faire à savoir faire l’update dans le UIThread sans succès. Avez-vous une solution ?
Voici les tentatives que j’ai fait.
(Pour toutes les tentatives quand je fais un breakpoint le code passe bien dans le setText mais le UI ne s’update pas.)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//Test 1
runOnUiThread(new Runnable() {
@Override
public void run() {
myTextView.setText("123");
}
});
//Test 2
runOnUiThread(new Runnable() {
@Override
public void run() {
myTextView.setText("123");
myTextView.invalidate();
//myTextView.postInvalidate();
}
});
//Test 3
myTextView.post(new Runnable() {
@Override
public void run() {
myTextView.setText("123");
}
}); |
Merci