Android 在读取过程中,csv文件中仅显示最后一个条目?

Android 在读取过程中,csv文件中仅显示最后一个条目?,android,csv,opencsv,Android,Csv,Opencsv,我正在使用以下代码读取一个文件 `FileReader fr=新的FileReader(“/mnt/sdcard/content.csv”) 我也尝试过使用opencsv类,但使用这两种方法,我只能读取文件中的最后一个条目。。 我错过了什么?有人能给我解释一下吗 FileReader fr=new FileReader("/mnt/sdcard/playlist_record.csv"); BufferedReader in = new BufferedReader(fr);

我正在使用以下代码读取一个文件

`FileReader fr=新的FileReader(“/mnt/sdcard/content.csv”)

我也尝试过使用opencsv类,但使用这两种方法,我只能读取文件中的最后一个条目。。 我错过了什么?有人能给我解释一下吗

FileReader fr=new FileReader("/mnt/sdcard/playlist_record.csv");
        BufferedReader in = new BufferedReader(fr);
        String reader = "";
        while ((reader = in.readLine()) != null){
            String[] RowData = reader.split(",");
            id = RowData[0];
            path = RowData[1];
            type= RowData[2];
            update= RowData[3];
            server= RowData[4];
         t1.setText(id);
           // t1.append(path);
          //  t1.append(type);
           // t1.append(server);
        }
        in.close();

这是我用来读取文件的代码

我想你应该在这里再给我们看几行代码-你的基本想法似乎是对的t1.setText(id)行在每次读取新行时都会覆盖文本字段值。在这种情况下,最后一行获胜并显示。每次尝试使用append。
FileReader fr=new FileReader("/mnt/sdcard/playlist_record.csv");
        BufferedReader in = new BufferedReader(fr);
        String reader = "";
        while ((reader = in.readLine()) != null){
            String[] RowData = reader.split(",");
            id = RowData[0];
            path = RowData[1];
            type= RowData[2];
            update= RowData[3];
            server= RowData[4];
         t1.setText(id);
           // t1.append(path);
          //  t1.append(type);
           // t1.append(server);
        }
        in.close();