2010-08-02 8 views
0

J'ai une classe principale qui a la boîte d'edittext. Et j'ai une autre classe dans le même dossier source. Maintenant, je veux utiliser le texte tapé dans la classe principale accessible à l'autre classe.comment appeler un objet d'une autre classe

toute aide est grandement appréciée

Répondre

0

Il existe différentes approches:

1) Vous pouvez stocker la valeur quelque part dans le monde dans une variable statique dans votre application (lorsque vous quittez l'activité = OnPause) - fonctionne bien si les activités de votre application s'exécutent toutes dans le même processus, ce qui est le cas par défaut - sauf indication contraire dans votre manifeste

2) ou d'utiliser les SharedPreferences (ref. to android dev docs).

3) Si votre une activité démarre les secondes un après, vous pouvez passer la valeur comme un supplément intention (ref. to android dev docs):

Intent intent = new Intent(this, A.class); 
intent.putExtra("EXTRA_TEXT_TO_REMEMBER", editText.getText().toString()); 
startActivity(intent); 
Questions connexes