Я использую
try {
DataOutputStream out = c.openDataOutputStream();
String text = file + " | " + tag + " | " + report + " \n ";
out.write(text.getBytes());
out.close();
} catch (Exception e) {
System.out.println("IOException OutputStream: "+e.getMessage());
}`
, но он удаляет все существующие данные в файле.