Используя setText
, вы продолжаете сбрасывать вывод до последней строки. Используйте либо:
results.append( display );
или
StringBuffer output = new StringBuffer();
while ( ( csvRecord = buffreader.readLine() ) != null )
{
String[] csvFields = csvRecord.split( "," );
output.append( csvFields[0] + " " + csvFields[3] + "\n" );
}
EditText results = (EditText)findViewById( R.id.results );
results.setText( output.toString() );