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 :

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.");
                    }
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...

merci d'avance !