Bonjour, je suis en train de développer une application qui lit et qui écrit dans un fichier csv.
Pour l’écriture aucun problème, par contre pour la lecture, je me retrouve confronté a un problème par mon manque de connaissances. À chaque clic sur un bouton une ligne vient s’écrire dans ce fichier et je veux quelle soit automatiquement lue et affichée dansd un textview ce que j'arrive a faire, mais je voudrais quelle ajoute une ligne automatiquement car pour le moment ma seul technique est la suivante :
Alors c'est chouette, mais en sachant qu'il pourrait y avoir des centaines de lignes qui se créent, ce n'est pas génial génial...
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 try{ InputStream ips=new FileInputStream(mFile+tmp+"_"+TypeINtent+".csv"); InputStreamReader ipsr=new InputStreamReader(ips); BufferedReader br=new BufferedReader(ipsr); String ligne; while ((ligne=br.readLine())!=null){ System.out.println(ligne); String chaine = ligne + ""; String ligne2 = br.readLine(); String ligne3 = br.readLine(); String ligne4 = br.readLine(); String ligne5 = br.readLine(); String ligne6 = br.readLine(); String ligne7 = br.readLine(); textViewToChange.setText( // "The new text that I'd like to display now that the user has pushed a button." ligne2+ ".\n."+ ligne3+ ".\n."+ ligne4+ ".\n."+ ligne5+ ".\n."+ ligne6+ ".\n."+ ligne7+ ".\n."); }
merci d'avance !
Partager