En passant ArrayList de string tableaux d'une activité à une autre dans android
Je veux passer une liste de tableaux de tableaux de chaîne à partir d'une activité à l'autre dans Android.
Comment puis-je utiliser intent
ou bundle
? Veuillez prendre en compte que intent.putStringArrayListExtra
ne fonctionne pas dans ce cas, car il n'est pas pour les tableaux de chaîne.
il devrait fonctionner de nous montrer un peu de code. post la trace de la pile si vous avez des exceptions
Veuillez consulter ce Blog. Cela Peut Vous Aider
Voir cet exemple stackoverflow.com/questions/15242944/...
Veuillez consulter ce Blog. Cela Peut Vous Aider
Voir cet exemple stackoverflow.com/questions/15242944/...
OriginalL'auteur user2547447 | 2013-07-03
Vous devez vous connecter pour publier un commentaire.
Pas sûr de ce que tu veux dire par "liste de tableaux de tableaux de chaîne"
Si vous avez de tableau de chaîne puis vérifier le lien ci-dessous
Passage de tableau de chaîne entre android activités
http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
ArrayList implémente
Serializable
Vous pouvez utiliser les intentions de
Pour récupérer
public Intent putStringArrayListExtra (String name, ArrayList<String> value)
Ajouter des données étendues à l'intention. Le nom doit inclure le préfixe de paquet, par exemple l'application com.android.des contacts seraient utiliser des noms comme "com.android.les contacts.ShowAll".
Paramètres
Retourne
Passer ArrayList de String array
Pour récupérer
OriginalL'auteur Raghunandan
Je ne suis pas familier avec, si c'est faisable ou pas en reste avec le paquet de classe, ce que je voudrais mettre en œuvre un objet personnalisé à la maison de votre liste de tableaux. c'est une bonne solution propre pour le logement en commun des données qui vous serait nécessaire pour l'accès dans les deux activités
et puis dans votre Activité:
aussi, je voudrais suggérer à l'aide d'une liste de tableaux de arraylists au lieu d'une liste de tableaux de tableaux
OriginalL'auteur MrTristan
Si vous souhaitez passer une Liste de tableaux de Chaîne, pas une Liste de Chaînes de caractères, non? Depuis
ArrayList
est sérialisable, vous pouvez ajouter c'est assez facile:OriginalL'auteur SimonSays
Ce Problème a une solution simple, vous pouvez simplement déclarer public ArrayList & statique dans votre Première activité, puis d'appeler dans un autre.
Dans votre Première Activité
Dans la deuxième Activité
OriginalL'auteur manoj rawat