Comment puis-je obtenir des données supplémentaires à partir de l'intention sur Android?

Comment puis-je envoyer des données à partir d'une activité (l'intention) à l'autre?

J'utilise ce code pour envoyer des données:

Intent i=new Intent(context,SendMessage.class);
i.putExtra("id", user.getUserAccountId()+"");
i.putExtra("name", user.getUserFullName());
context.startActivity(i);
  • Java noter: Il n'est jamais une bonne idée de les "stringify" entier comme ça (surtout pour les fins de l'exemple), et, malheureusement, il est souvent considéré comme un très bon moyen rapide de convertir en int en string en java: user.getUserAccountId()+"", ce qui permettrait de créer inutilement des objets à collecter. Pensez à utiliser String.valueOf(user.getUserAccountId), ou Integer.toString(user.getUserAccountId) à la place.
  • S Est-ce pas le web? C'est le numéro un résultat pour "obtenir des données à partir d'intention"
  • Je suis d'accord avec McGuile. Aussi, cette question a été posté il y a donc la réponse n'était probablement pas aussi faciles à trouver à l'époque. Et si une question similaire n'avait pas été affiché à la ALORS encore, alors que c'était un poste valide.
InformationsquelleAutor Adham | 2010-11-20