IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Service vs AsyncTask


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de _Xavier_
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2009
    Messages : 311
    Par défaut Service vs AsyncTask
    Sur Android il y a les Services qui sont utilisés pour gérer entre autre les tâches de fond.

    Les AsynkTask font la même chose et s'executent dans des threads séparés et sont plus simples à implémenter.

    Dans certaines lectures sur le net il est proposé de combiner les deux.

    Selon vous qu'est ce qui peut justifier le choix d'un service ou d'un asynctask, ou des deux à la fois ?

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Selon vous qu'est ce qui peut justifier le choix d'un service ou d'un asynctask, ou des deux à la fois ?
    Tout dépends de ce que tu veux faire !

    Par exemple , tu veux que ton application tourne en fond ( donc un service ) et sur cela, tu veux avoir une écoute d'une adresse (Socket ) .
    Par contre tu ne veux pas que cela empêche tes autres calculs de ton service , donc tu fais passer cet écoute d'adresse dans un thread qui te remontera les données reçues au service pour traitement .

  3. #3
    Membre très actif Avatar de _Xavier_
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2009
    Messages : 311
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,



    Tout dépends de ce que tu veux faire !

    Par exemple , tu veux que ton application tourne en fond ( donc un service ) et sur cela, tu veux avoir une écoute d'une adresse (Socket ) .
    Par contre tu ne veux pas que cela empêche tes autres calculs de ton service , donc tu fais passer cet écoute d'adresse dans un thread qui te remontera les données reçues au service pour traitement .
    On peut faire la même chose avec les AsyncTask et c'est encore plus facile.

Discussions similaires

  1. Utiliser AsyncTask dans une classe de Service ?
    Par bza88 dans le forum Android
    Réponses: 1
    Dernier message: 28/05/2013, 01h15
  2. Thread, Service, AsyncTask, Handler?
    Par androidisme dans le forum Android
    Réponses: 8
    Dernier message: 31/08/2010, 13h25
  3. naming service
    Par manuel dans le forum CORBA
    Réponses: 6
    Dernier message: 09/12/2002, 17h43
  4. develloppement avec ORBit: service d'evenement
    Par belmontv dans le forum CORBA
    Réponses: 3
    Dernier message: 06/06/2002, 22h56
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo