Bonjour,

j'ai le code suivant:
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
27
28
public class Client extends Activity {
public static String msg ;//la variable que je veux utilser
 
public static final int SERVERPORT = 5555; //cette variable est utilisée par une autre souus classe
 
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
 
//du code...qui finit par appeler la classe updateUIThread..
//et je voudrais réutiliser la variable msg ici?
 
	}
class updateUIThread implements Runnable {
 
		public String msg;
 
		public updateUIThread(String str) {
			this.msg = str;
		}
 
		@Override
		public void run() {
			textView1.setText(textView1.getText().toString()+ msg );
		}
 
	}
}
comment faire pour réutiliser cette variable avec la valeur de chaîne donnée par la sous class UpdateUIThread?

J'ai essayé comme suit en déclaration de ma classe principale Client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static final String msg = null;
Je suis donc obligé de l'initialiser...bref ça ne fonctionne pas.

Merci de m'aiguiller sur ce principe de base que je ne maitrise pas .