Can't understand how to count lines. Here is my code.
void load() throws IOException
{
File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard,"agenda.file");
StringBuilder text = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
text.append(line);
text.append('\n');
TextView te=(TextView)findViewById(R.id.textView1);
}
}
catch (IOException e) {
//You'll need to add proper error handling here
}
Button monpopb = (Button) findViewById(R.id.button13);
monpopb.setText(text);
} So, how to count and settext in TextView? Thank you!
For already existing text files its possible to use
LineNumberReader
class andLineNumberReader.skip()
andLineNumberReader.getLineNumber()
methods to get total lines count in file. Something like that:Is this what you're looking for?