Android: passage de paramètres entre les classes
J'ai un class2 qui est impliqué par class1 lorsque les clics sont faits. J'ai passer quelques paramètres/objets de class1 à class2. Je ne connais que le standard de manière à ne pas avoir une option de passage de paramètres.
//launch the full article
Intent i = new Intent(this, Class2.class);
startActivity(i);
OriginalL'auteur Yang | 2010-04-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Intent.putExtra
(Qui utilise unBundle
) pour passer des données supplémentaires.Puis une fois que vous êtes à l'intérieur de votre nouvelle
Activity
:Cela vous permet de passer des données de base pour les Activités. Cependant, vous pourriez avoir besoin d'un peu plus de travail pour le passage de l'arbitraire des objets le long d'.
Vous pouvez passer serializable et "parcelable" des objets le long d', trop. developer.android.com/reference/android/content/Intent.html je vais regarder pour voir ce que je peux trouver sur la fabrication d'objets de passage plus facile. Un examen est de faire d'un champ statique sur l'activité de classe que vous pouvez définir pour la référence de l'objet avant de commencer l'activité.
L'Utilisation Du Wagon. Il est très propre et facile: github.com/beplaya/Wagon
OriginalL'auteur Joshua Rodgers