Bonjour,
j'ai le code suivant:
comment faire pour réutiliser cette variable avec la valeur de chaîne donnée par la sous class UpdateUIThread?
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 ); } } }
J'ai essayé comme suit en déclaration de ma classe principale Client:
Je suis donc obligé de l'initialiser...bref ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static final String msg = null;
Merci de m'aiguiller sur ce principe de base que je ne maitrise pas .
Partager