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 : Sélectionner tout - Visualiser dans une fenêtre à part
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