Jump to content

Affichage d'un Layout


ulrar

Recommended Posts

Bonjour,

C'est un peu nouveau tout ça, et je galère un peu avec le changement de layout.

J'ai un bouton connexion, et ça fait ça :

        connexion.setOnClickListener(
               new OnClickListener() 
               {
                   public void onClick(View v) 
                   {
                       setContentView(R.layout.connexion);
                       list = (TextView) findViewById(R.id.list);
                       list.setMovementMethod(new ScrollingMovementMethod());
                       try {
                           if(connect("blabla.com", "9999") == 2)
//blablabla

Bref, en gros.

Le problème c'est que là, le Layout ne change qu'après que la fonction connect se soit exécutée, ce qui peut être assez long bien entendu. Bon à la limite ça serait pas dramatique mais je viens d'ajouter dans la fonction connect la création d'un thead pour recevoir régulierement les données depuis le serveur, et ça bloque tout le programme, le Layout ne change jamais et donc les données ne sont jamais affichées.

Bref, comment se fait il que quand je fait un setContentView, ça ne s'exécute pas tout de suite ?

Quels moyens j'ai ?

(Parce qu'en plus si j'ai mis un thread séparé pour la récéptions des données, c'est bien pour que ça bloque pas le reste du programme ..)

Merci !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...