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 :

Envoi requête et retour xml : comprendre l'asynchrone.


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut Envoi requête et retour xml : comprendre l'asynchrone.
    Bonjour à tous.
    Je tente de récupérer des infos d'une base distante sur pour une appli Android.

    Je me dirige vers ce qui me parait le plus simple (enfin le plus documenté) :
    Un connexion à un serveur php, l'appel d'un fichier php qui exécute une requête dans la base, retourne le résultat sous forme de xml.
    L'appli cliente Android récupère ce xml, le parse, et l'interprête.


    Ma question :
    L'utilisateur clique sur un bouton. Le système se met en branle. Mais que se passe t-il en attendant d'avoir la réponse à parser? Quelle est la solution la plus élégante ? Geler l'interface en attendant?

    Si la réponse met 10 secs à arriver et à être parsée et que pendant ce temps la l'utilisateur clique partout... ca ne le fait pas.

    Comment gérez vous cette situtation?

    Merci pour vos lumières.

  2. #2
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Tu peux afficher une boite de dialogue dans laquelle tu dis que ca charge, veuillez patienter, moi j'aurai fait comme ça je pense

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut
    par exemple pour une list view comment arreter une progress dialogue une fois les données sont chargées

  4. #4
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Ben après le code qui sert les données tu met le code qui sert à stopper ta progress dialog, je sais plus c'est quoi, mais tu la trouve dans l'API d'android

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 55
    Par défaut
    bonsoir,
    tu peux mm utiliser un ProgressBar et tu l'affiche juste avant le parsing par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    progressBar.setVisibility(View.VISIBLE);
    et losque tu termine le parsing tu ajoute:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    progressBar.setVisibility(View.INVISIBLE);
    N.B. progresspar c'est tn objet ProgressBar que tu recupere depuis tn view

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut
    Merci à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoi requête et retour xml : comprendre l'asynchrone.
    Par foo4web dans le forum Développement iOS
    Réponses: 2
    Dernier message: 05/04/2011, 13h34
  2. Requête http avec retour XML
    Par safisafi dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/05/2009, 15h55
  3. [XML] Réponse à la requête POST VIA XML
    Par cilv1 dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 01/02/2006, 11h18
  4. Requête avec retour d'1 seule ligne de la seconde table
    Par Fred_76 dans le forum Requêtes
    Réponses: 16
    Dernier message: 09/11/2005, 13h46
  5. [SOAP][C#]envoi d'un flux xml en SOAP
    Par prez dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2005, 17h57

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