2017-03-02 27 views
0

テキストファイルにテキストを書き込んで、新しい行を追加しようとしています。 表示されるのは「\ n」だけです。Androidのテキスト文書に新しい行を書き込んでも新しい行を追加できない

は、だから私のテキストファイルには、改行はありません。この

Some message.\nFrom someone\nAbout Something\nEtc etc etc\n 

のように見えます。

ここに私のテキストファイルを追加するコードです。私は間違って何をしていますか?

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()); 
} 
+0

'outputStreamWriter.append( "\ n個の\ rを");'。私は "\ n"と思う。そして、どのように\ nが表示されるのを見るのですか? – greenapps

+0

テキストファイルを開くと、\ n –

+0

\ nのような改行文字は見えません。 \ nが表示されたら、\\ nを追加しました。または、おそらくそれが原因です。\ n \ r。 – greenapps

答えて

0

のみ\n

同様に追加しよう:append("\n");

関連する問題