Bonjour,
Je souhaite afficher des données provenant d'une bdd SQLite dans une ExpendableListView moyennant un CursorTreeAdapter.
Voici la partie de la bdd qui nous intéresse :
J'arrive pour le moment à afficher ma liste en regroupant mes entrées de la table T_UNIQUE par ACT.
Le problème qu'il se pose maintenant concerne la table T_LOCATION. En effet, chaque entrée de la table T_UNIQUE peut être mise en relation avec 0 à n entrées de la table T_LOCATION. Et je souhaite dans ma liste faire apparaître pour chaque élément les entrées de T_LOCATION correspondantes (sous forme d'une chaîne de caractère qui concatène les entrées de T_LOCATION correspondantes à l'élément).
Dans la méthode bindChildView, je pourrai faire un appel SQL pour récupérer les entrées voulues pour la ligne en cours, mais dans ce cas, la requête ne se fera pas de manière asynchrone.
Dois-je transformer mon curseur pour y intégrer une colonne supplémentaire comprenant cette chaîne de caractère via du code SQL ? Ou y a-t-il une astuce pour traiter ce genre de cas ?
Merci !
Partager