Mój kod to:Nie można dołączyć tekst do pliku
if(myfile.exists()) {
try {
FileOutputStream fOut = new FileOutputStream(myfile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
for (LatLng item : markerArrayList) {
myOutWriter.append(item.toString());
}
myOutWriter.append("\n\n");
myOutWriter.close();
fOut.close();
Toast.makeText(getBaseContext(), "Done writing ", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(getBaseContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
Gdy używam myOutWriter.append
, co naprawdę się dzieje, że za każdym razem piszę do pliku, to nadpisuje poprzednią zawartość.
Nie ma: http://developer.android.com/reference/java/io/OutputStreamWriter.html – vicolored