0
Je tente d'écrire du texte dans un fichier texte et d'y ajouter une nouvelle ligne. La seule chose qui apparaît est le "\ n".L'écriture de nouvelles lignes dans un document texte sous Android échoue à ajouter de nouvelles lignes
Donc, mon fichier texte ressemble à ceci
Some message.\nFrom someone\nAbout Something\nEtc etc etc\n
Il n'y a pas des sauts de ligne.
Voici mon code pour ajouter mon fichier texte. Qu'est-ce que je fais mal?
String logreport = "SOME TEXT;
try {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(mContext.openFileOutput(LOG_FILE_NAME, mContext.MODE_APPEND));
outputStreamWriter.append(logreport);
outputStreamWriter.append("\n\r");
outputStreamWriter.close();
} catch (IOException e) {
Log.e(TAG, "File write failed: " + e.toString());
}
'outputStreamWriter.append ("\ n \ r");'. Je pense que "\ n" ferait l'affaire. Et comment voit-on que seulement \ n apparaît? – greenapps
Lorsque j'ouvre le fichier texte, je peux voir le \ n –
Les caractères de nouvelle ligne comme \ n sont invisibles. Si vous voyez \ n, vous avez ajouté \\ n. Ou peut-être c'est à cause de ça \ n \ r. – greenapps