Weuner Posted July 7, 2011 Share Posted July 7, 2011 Bonjour, Je débute dans le développement Android et je souhaite réaliser une application qui appelle un webservice Rest. J'ai donc des méthodes qui font des requêtes HTTP GET et je récupère bien les valeurs que je souhaite. La question que je me pose maintenant, c'est comment implémenter correctement ceci sous Android. En effet, au départ je pensais simplement passer par un objet AsyncTask et appeler mes méthodes Rest mais suite à cette vidéo : Google IO Rest Je suis légèrement perdu car d'après google ce n'est pas la bonne méthode. Faut-il donc que je passe par un Service ou par un objet AsyncTask ? Merci d'avance pour vos réponses. Link to comment Share on other sites More sharing options...
jokamax Posted July 7, 2011 Share Posted July 7, 2011 Bonjour, De mon coté je ne connaissais pas cette vidéo / ce pdf ^^ J'utilise : - spring-android pour son restTemplate (client rest android) - AsyncTasks pour les lives calls depuis une activity (question/réponse) - Service (pas encore fait) pour les calls en tache de fond (ex : sauvegarde auto, chargement en background) Je viens de lire le document PDF : ce qui est dit n'est pas incompatible avec l'asyncTask. Juste préféré le service pour les opérations longue (l'asyntask pour moi c kifkif). Le reste des conclusions 100% ok ^^ pour du restful (sans état) sauvegarde rapidement et souvent est important. Voilà pour mon point de vue. Je suis intéressé par les retours que d'autres pourrait avoir également ^^ EDIT : http://stackoverflow.com/questions/5217292/connecting-to-a-webservice-from-android-asynctask-or-service Ce qui confirme que la combinaison des deux est pas mal Jok Link to comment Share on other sites More sharing options...
Weuner Posted July 7, 2011 Author Share Posted July 7, 2011 Merci pour ta réponse, je pense que je vais continuer mon développement en utilisant les AsyncTasks l'utilisation des bound services me semble un poil compliqué. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.