Ich bekomme Brocken von Bytes vom Server und ich muss sie in eine Datei schreiben, ohne den alten Brocken zu überschreiben. wie kann ich das machen? ich es auf diese Weise tue ..Wie schreibe ich Bytes in eine Datei ohne es zu überschreiben
private void createMapFile(String fileName, byte mapBytes[]) throws IOException
{
File filePath = new File(Environment.getExternalStorageDirectory()+"/map/"+fileName);
PrintWriter pw = new PrintWriter(new FileOutputStream(filePath, true));
pw.print(mapBytes);
pw.flush();
pw.close(); }
meine diese Methode nimmt den Dateinamen und Batzen Bytes als Argument. Immer wenn ich einen neuen Brocken vom Server bekomme, wird diese Methode aufgerufen. Mit dieser Methode kann ich nicht alle Chunks in einer Datei schreiben.
jede Hilfe wird dankbar sein. dank