Partage
  • Partager sur Facebook
  • Partager sur Twitter

boucle pour entrer des données dans un ListView

Sujet résolu
    3 mars 2021 à 14:13:55

    Bonjour à tous, 

    Je début en java, et je suis entrain de faire une application qui lit les données dans une base de donnée Mysql. J'arrive à lire mes donnée de la base, j'arrive à mettre mes données dans un ListView "manuellement" mais je n'arrive pas à faire fonctionner cette boucle. 

    Lorsque je la lance, il ne ce passe rien dans mon listView...

    Merci de votre aide.

    Sans la boucle while

    public void run() {
    FetchData fetchData = new FetchData("...");
    if (fetchData.startFetch()) {
    if (fetchData.onComplete()) {
    String result = fetchData.getResult();
    message = result.split("%");
    //End ProgressBar (Set visibility to GONE)
    List<ItemCommande> ItemcommandeList = new ArrayList<>();


    ItemcommandeList.add(new ItemCommande(message[0], message[1], message[2], message[3]));



    ListView rackListView = findViewById(R.id.listrack);
    rackListView.setAdapter(new ItemCommandeAdapter(context, ItemcommandeList));
    }
    }
    }


    });
    Log.i("Fet", "************************************************");

    Avec la boucle While:

    FetchData fetchData = new FetchData("http:..."); 
    if (fetchData.startFetch()) {
    if (fetchData.onComplete()) {
    String result = fetchData.getResult();
    message = result.split("%");
    //End ProgressBar (Set visibility to GONE)
    List<ItemCommande> ItemcommandeList = new ArrayList<>();
    int k=0;
    do {
    ItemcommandeList.add(new ItemCommande(message[k], message[k + 1], message[k + 2], message[k + 3]));
    k=k++;
    }while (k <= message.length);

    ListView rackListView = findViewById(R.id.listrack);
    rackListView.setAdapter(new ItemCommandeAdapter(context, ItemcommandeList));
    • Partager sur Facebook
    • Partager sur Twitter
      3 mars 2021 à 16:24:07

      lance ton programme debug en pas à pas et voit ce que contient ta variable message
      • Partager sur Facebook
      • Partager sur Twitter

      boucle pour entrer des données dans un ListView

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown