Bonjour,
Concrètement, pouvez-vous m'expliquer la différence entre BasicNameValuePair et SimpleEntry ?
Et lequel est le mieux pour travailler avec Android ?
Je vous remercie.
Bonjour,
Concrètement, pouvez-vous m'expliquer la différence entre BasicNameValuePair et SimpleEntry ?
Et lequel est le mieux pour travailler avec Android ?
Je vous remercie.
L'un d'eux est utilisé en interne pour implémenter des Map, l'autre est utilisé en interne pour implémenter le protocole HTTP.
Ni l'un ni l'autre ne te regardent. Ils ne sont pas prévus pour toi.
Mais si tu veux vraiment pas implémenter ta propre classe, tu peux très bien prendre un des deux. Je recommanderais SimpleEntry parce que :
- Il fait partie de Java de base, alors que NameValuePair est une extension tierce.
- Il ne se spécialise pas dans HTTP ou quoi que ce soit, et ne traitera donc pas les données que tu mets dedans. NameValuePair ne le fait pas non plus, mais c'est parce qu'il n'en voit pas l'intérêt. On ne peut pas compter dessus.
Ah oui, je n'ai pas précisé.
Je travaille sous android, et HTTP me regarde justement : j'utilise le web service REST pour échanger un serveur externe. En effet, j'ai choisi d'utiliser BasicNameValuePair pour envoyer toutes mes requêtes en POST.
Je pense que je travaille de la bonne manière.
Merci pour la précision.
Partager