45 votes

Android - Comment passer HashMap<String,String> entre les activités?</String,String>

Comment passer le `` HashMap à une autre activité ?

71voto

st0le Points 15318

C’est assez simple, tous les objets implémentent (sp?), ce qui signifie qu’ils peuvent être passés en tant qu’Extras à l’intérieur

Utilisez pour insérer le et sur l’autre utilisation , Vous devrez caster la valeur de retour comme un `` si.

64voto

Paresh Mayani Points 48123
<h2>Solution:<p><strong>Activité de l’expéditeur :</strong></p><pre><code></code></pre><p><strong>Activité du récepteur :</strong></p><pre><code></code></pre></h2>

4voto

MetaSnarf Points 3751

Je l’ai utilisé pour passer mon HashMap

et sur l’activité de réception écrire

cuz je sais que mon hashmap contient de la chaîne comme valeur.

1voto

MattC Points 8392

Une alternative consiste, si les informations sont quelque chose qui pourrait être considéré comme « global » pour l’application, pour ensuite utiliser la classe Application. Il vous suffit de l’étendre, puis de définir votre classe personnalisée dans votre manifeste à l’aide de la balise <application>. Utilisez-le avec parcimonie, cependant. L’envie d’en abuser est forte.</application>

1voto

VVB Points 4753

Ici, je montre un exemple de code pour votre référence. Je viens d’essayer ce code, il fonctionne bien pour moi. Vérifiez ceci :

Activité principale :

SecondActivity :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X