Bonjour à tous, je développe depuis peu sous Android Studio.
Dans mon application, j'avais 3 activités que j'ai regroupé sur une seule qui maintenant regroupe 3 fragments (j'espère que pour l'instant c'est clair... ).
Les 3 activités se lançaient super bien quand elles étaient indépendantes, mais maintenant lorsque j'appele mes fragements qui contiennent des listview... il y a une progress bar qui s'affiche indéfiniment ! (malgré tout les listview s'affichent comme je le souhaite)
Je mets en dessous le code qui gère un de mes 2 fragments, si une âme charitable pouvait me dire d'où ça viendrait... je lui en serait très reconnaissant... (j'ai simplifié un peu le code car il y a beaucoup d'éléments dans ma listview.)
///////////////////////////// Gestion de la liste //////////////////////////////// Context context = getActivity().getApplicationContext(); ListView vue = (ListView) view.findViewById(R.id.listviewperso2);
// // //Création de la ArrayList ArrayList<HashMap<String, String>> listItem = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map;
CompositionBDD compo = new CompositionBDD(context); compo.open(); // Cursor c = compo.getComposition(mParam1); //////////// Alimentation ////////// while (c.moveToNext()) { map = new HashMap<>(); map.put("KEY_1", c.getString(0)); map.put("KEY_2", c.getString(1));
listItem.add(map); }
SimpleAdapter adapter = new SimpleAdapter(context, listItem, R.layout.affichage_compo, new String[]{"KEY_1", "KEY_2"}, new int[]{R.id.elem1, R.id.elem2}); vue.setAdapter(adapter);
Il nous faudrait plus de détails pour t'aider. D'où vient cette progressbar dont tu parles ? Est-elle porté par un fragment ? Si oui lequel ? Celui dont tu donnes le code ou un autre ? As-tu par exemple un premier fragment qui affiche une progressBar puis, dans ton activité, tu ajoutes un second fragment ?
Bref, le code que tu donnes ne semble exposer aucune progressBar donc difficile de t'aider.
Merci pour la réponse, en fait j'ai du mal à voir justement d'où vient cette progress bar.
Quand j'ouvre mon activité qui contient le fragment vide, la progress bar s'affiche.
Donc je commente un maximum pour voir d'où ça vient, mais là je sèche un peu
Je recherche de mon côté, et si je trouve je mettrai la solution, si ça peut aider...
(et si je trouve pas je demanderai de l'aide avec plus d'infos ^^).
En tout cas encore merci
--------------
J'ai trouvé!
Dans mon layout, j'ai remplacé la balise <Fragment> par un <FrameLayout>.
Et là c'est nickel.
Merci en tout cas d'avoir pris la peine de répondre
- Edité par DevCool 14 novembre 2017 à 12:53:58
Problème avec les Fragment et 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.
Mon site - Mon livre sur le XML - Mon blog