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 :

Boucle for - afficher élément un après l'autre


Sujet :

Android

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Boucle for - afficher élément un après l'autre
    Bonjour,

    Alors, voilà :

    Mon problème est que j'aimerais pouvoir afficher un par un les éléments de l'AlerteDialog mais la boucle me les affiche tous en même temps

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    try {
    		//execute request
    		response = CustomHttpClient.executeHttpPost("http://XX.XXX.XX.XX/XXX/", postParameters).trim();
     
    			if (response.length() == 2)
    				Error.message(getBaseContext(), "27-1-", Integer.parseInt(response));
    			else {
    				String[] temp = response.split(" newrec ");
     
    				int recordsNr = temp.length;
    				piece = new Piece[recordsNr - 1];
    				for (int xtemp = 0; xtemp < recordsNr; xtemp++) {
                       temp[xtemp].split(";");
    				}
     
    				for (int xtemp = 0; xtemp < recordsNr; xtemp++) {
    					String[] temp2 = temp[xtemp].split(";");
     
    					if (xtemp < (recordsNr - 1))
    						piece[xtemp] = new Piece(Integer.parseInt(temp2[0]),Integer.parseInt(temp2[1]),Integer.parseInt(temp2[2]),temp2[3],temp2[4]);
    						alertDialogueVerifPdf(temp2[3],Integer.parseInt(temp2[1]));
    				}
    			}
    		}
    		catch (Exception e) {
    			e.printStackTrace();
    		}
    Y-a-t-il un moyen avec la méthode Scanner, Sleep ou Wait ?
    Sinon, avez-vous d'autres meilleures solution ?

    Merci d'avance pour votre aide!

  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,


    Une solution:
    tu n'affiches pas les alertes dialogues dans la même procédure , mais tu les sauvegardes dans un tableau et à chaque fois qu'une alerte de dialogue se ferme tu regardes si une nouvelle alerte Dialogue doit être afficher en prenant soin de remettre à jour ton tableau de sauvegarde.


    Cela t'évites les Waits et les Sleeps .
    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.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Désolé pour le retard et merci pour ta réponse, Feanorin.

    En faite j'ai mis une listView à la place.

    Mais merci beaucoups !

Discussions similaires

  1. Boucle for sur éléments
    Par Antoniom dans le forum jQuery
    Réponses: 3
    Dernier message: 28/05/2014, 08h18
  2. Réponses: 2
    Dernier message: 11/07/2011, 13h58
  3. Réponses: 10
    Dernier message: 02/06/2010, 12h56
  4. [MySQL] Afficher résultat d'après un autre résultat
    Par claire13 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/10/2007, 10h45
  5. Réponses: 3
    Dernier message: 06/07/2005, 13h57

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