Récupération d'une variable de sous-classe à classe
Bonjour,
j'ai le code suivant:
Code:
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:
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 8O .