IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Update text d'un textView dans un different thread


Sujet :

Composants graphiques Android

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : octobre 2015
    Messages : 55
    Points : 82
    Points
    82
    Par défaut 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 : 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

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : octobre 2015
    Messages : 55
    Points : 82
    Points
    82
    Par défaut
    Enfait le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                    myTextView.setText("123");        
                                }
                            });
    fonctionne bien. J'avais une library qui avait decider de faire tout seul des choses que je ne lui ai pas demandé de faire en background

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Update Textview dans fragment depuis activity
    Par master1551 dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 05/04/2016, 11h56
  2. Couleur du texte d'un TTreeNode dans un TTreeview
    Par Vulcanos dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/02/2005, 19h50
  3. Des styles pour le texte et les liens dans la meme div?
    Par Donkey' Shot dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/01/2005, 21h03
  4. Stocker du texte mis en forme dans un document XML
    Par ovh dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 13/02/2003, 11h23
  5. Copier le texte d'un ListBox dans le clipboard.
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/08/2002, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo