我在 Android 的 ExternalStorageDirectory() 中有一个 .txt 文件。该文件逐行包含 10 个句子。我想一个一个地读每个句子。然后在每个按钮单击时将其显示在 EditText 上。我只找到了所有文件读取代码。我不想要这个。我怎样才能做到这一点?这是我的小代码:
enter cod private String Load() {
String result = null;;
String FILE_NAME = "counter.txt";
//if (isExternalStorageAvailable() && isExternalStorageReadOnly()) {
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + "Records";
File file = new File(baseDir, FILE_NAME);
String line = "";
StringBuilder text = new StringBuilder();
try {
FileReader fReader = new FileReader(file);
BufferedReader bReader = new BufferedReader(fReader);
while( (line = bReader.readLine()) != null ){
text.append(line+"\n");
}
result = String.valueOf(text);
} catch (IOException e) {
e.printStackTrace();
}
//}
return result;
}