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)); } } }
lance ton programme debug en pas à pas et voit ce que contient ta variable message
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.