0
votes

getIntent (). getExtra () renvoie une valeur nulle

J'essaye de créer une application Android. C'est la première fois que je travaille sur une application Android. Je rencontre des problèmes avec mon programme dans le studio Android. J'essaie d'extraire le nom d'utilisateur de l'entrée utilisateur et d'envoyer ces données à la deuxième activité. Cependant, je deviens nul là-dedans.

SecondActivity.java

MainActivity.jva Part1

Partie 2 MainActivity.java

Quelqu'un peut-il m'aider, s'il-vous-plaît?


2 commentaires

Pourriez-vous partager votre code sous forme de texte au format code s'il vous plaît?


Je pense que la balise "algorithme" est égarée ici.


3 Réponses :


0
votes

Dans l'activité principale, votre nom de clé est «passdata1», dans l'activité de réception, vous recherchez «CLÉ». dans la deuxième activité, changez-le en 'passdata1'


0 commentaires

0
votes

Utilisez ceci

nam=intentextras.getString("Key")

au lieu de

nam=intentextras.getString("passdata1")

Explication: Lorsque vous envoyez des données d'une activité à une autre activité avec intention. N'oubliez pas d'utiliser la même clé pour obtenir la valeur d'une autre activité.

Vous pouvez consulter ce lien pour en savoir plus à ce sujet: Comment puis-je transmettre des données entre les activités dans l'application Android?


0 commentaires

0
votes

Remplacez ceci

nam=intentextras.getString("passdata1");

Avec ça

 nam=intentextras.getString("KEY");


0 commentaires