.txt файл необходимо сохранить на SD-карте.Сохраните файл на SD-карту
Save("n" + String.valueOf(key) + ".txt");
private void Save(String FileName){
File fileName = null;
String sdState = android.os.Environment.getExternalStorageState();
if (sdState.equals(android.os.Environment.MEDIA_MOUNTED)) {
File sdDir = android.os.Environment.getExternalStorageDirectory();
fileName = new File(sdDir, "FlyNote/"+FileName);
} else {
fileName = context.getCacheDir();
}
if (!fileName.exists())
fileName.mkdirs();
try {
FileWriter f = new FileWriter(fileName);
f.write(editText2.getText().toString());
f.flush();
f.close();
} catch (Exception e) {
}
}
Но в файле SD-карты сохраняется как папка. Папка «n5.txt» и другие ...
, потому что вы используете fileName.mkdirs(); которые создают каталог имени файла, если он не существует. – rajpara
fileName.mkdirs(); вы создаете каталог .. проверьте это http://stackoverflow.com/questions/11232148/how-to-read-data-from-a-sqllite-database-table/11232938#11232938 –