Android FileOutputStream Speicherort Datei speichern

Ich habe eine App, die vom Benutzer eingegebene Daten in einer Datei (interner Speicher) speichert und beim Start diese Datei lädt und den Inhalt anzeigt. Ich würde gerne wissen, wo ich meine Datei finden kann data.txt)? Wenn ich beim Laden der Datei "Hallo" und dann "Welt" eingebe, wird "HalloWelt" in derselben Zeile angezeigt, aber "Hallo" und "Welt" sollen in zwei verschiedenen Zeilen gedruckt werden.

Zum Speichern der Datei:

public void writeToFile(String data) {
    try {
        FileOutputStream fou = openFileOutput("data.txt", MODE_APPEND);
        OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fou);
        outputStreamWriter.write(data);
        outputStreamWriter.close();
    }
    catch (IOException e) {
        Log.e("Exception", "File write failed: " + e.toString());
    }
}

Zum Laden der Datei:

public String readFromFile() {

    String ret = "";

    try {
        InputStream inputStream = openFileInput("data.txt");

        if ( inputStream != null ) {
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            String receiveString = "";
            StringBuilder stringBuilder = new StringBuilder();

            while ( (receiveString = bufferedReader.readLine()) != null ) {
                stringBuilder.append(receiveString);
            }

            inputStream.close();
            ret = stringBuilder.toString();
        }

    }
    catch (FileNotFoundException e) {
        Log.e("login activity", "File not found: " + e.toString());
    } catch (IOException e) {
        Log.e("login activity", "Can not read file: " + e.toString());
    }

    return ret;
}

Vielen Dank

[AKTUALISIEREN

Ich habe nach jeder Eingabe "\ n" eingefügt:

user = (EditText) v.findViewById(R.id.username);
writeToFile(user.getText().toString() + "\n");

Aber wenn ich meine Datei drucke, befinden sie sich immer in der gleichen Zeile.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage