У меня есть код для записи в файл каждый раз, когда есть запись в текстовое поле. но после процесса, когда запись сделана снова, файл переписывается вместо продолжения записи в файл, и поэтому я теряю предыдущие данные. Как мне переписать существующий, чтобы потом я смог прочитать эти данные даже после закрытия приложения.
Дан код для процесса записи:
public boolean writeToFile(String dataLine) {
dataLine = "\n" + dataLine;
try {
File outFile = new File(filepath);
dos = new DataOutputStream(new FileOutputStream(outFile));
dos.writeBytes(dataLine);
dos.close();
} catch (FileNotFoundException ex) {
return (false);
} catch (IOException ex) {
return (false);
}
return (true);
}
Может ли кто-нибудь внести изменения в код по мере необходимости и отправить его мне.