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 :

AsyncTask + NavigationDrawer


Sujet :

Android

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut AsyncTask + NavigationDrawer
    Bonjour,

    Je suis à la recherche d’éclaircissement sur les AsyncTask. J'ai compris qu'il servent à réaliser des tâches asynchrones pour éviter de bloquer l'activité principale. Le soucis est que j'ai besoin parfois de récupérer ces informations avant de continuer les prochaines étapes de l'activité. Pour donner un exemple sur mon utilisation, j'utilise dans mon application une connexion FB sur la 1ère activité, si la connexion est ok, je lance ma deuxième activité de type FragmentActivity où le onCreate lance ma requête asyntask pour récupérer des infos FB (ici son img profil, nom + prénom).

    Jusque là tout se lance correctement mais dans cette activité je mets en place un drawer qui contient l'image du profil FB de la personne. Je dois donc déjà avoir récupéré l'image puisque je ne peux plus modifier le drawer par la suite (sauf erreur de ma part).

    Les variables contenant l'image et nom + prénom déclarées dans l'activité sont vides car la requête AsyncTask n'est pas terminé en parallèle.

    Es ce que je m'y prends de la mauvaise façon ? Pouvez vous m'éclaircir sur les étapes à réaliser pour aboutir au bon résultat ?

    Je vous remercie.

    Cordialement,
    Tot.

  2. #2
    Expert éminent

    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
    Points : 9 149
    Points
    9 149
    Par défaut
    Bonjour,

    Non c'est la bonne façon de procéder à toi de trouver un moyen de prévenir l'utilisateur que tu es en train de charger quelque chose cela peut se faire avec une popup d'attente ou juste un progress intégrer dans le design à l'endroit de l'information manquante.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. AsyncTask et variables membres
    Par j0o0 dans le forum Android
    Réponses: 10
    Dernier message: 22/02/2011, 08h56
  2. Service vs AsyncTask
    Par _Xavier_ dans le forum Android
    Réponses: 2
    Dernier message: 16/02/2011, 23h12
  3. Threads (AsyncTask) et rotations d'écran
    Par j0o0 dans le forum Android
    Réponses: 9
    Dernier message: 17/01/2011, 13h22
  4. ProgressDialog - AsyncTask + Changement d'orientation
    Par Aure7780 dans le forum Android
    Réponses: 12
    Dernier message: 03/01/2011, 10h19
  5. Thread, Service, AsyncTask, Handler?
    Par androidisme dans le forum Android
    Réponses: 8
    Dernier message: 31/08/2010, 13h25

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