Как вставить разрывы строк в текстовый файл, который я создаю на SD-карте?

Мой код довольно стандартный. sReport содержит текст, который я хотел бы вывести в текстовый файл, и он содержит несколько разрывов строк "\n", которые хорошо отображаются в текстовом представлении, но в текстовом файле они не существуют. Должно быть что-то легкое, что мне не хватает..

    try {
        FileOutputStream fOut = new FileOutputStream(sDir + sFile);
        //write  
        fOut.write( sReport.getBytes() );
        // Close output stream
        fOut.flush();
        fOut.close();
    } catch (IOException  e) {
        e.printStackTrace();
    }

person kefs    schedule 16.08.2010    source источник
comment
что вы используете для просмотра текстовых файлов на SD-карте?   -  person naikus    schedule 16.08.2010
comment
блокнот... я просто хочу экспортировать стандартный поток ascii, так что, может быть, FileOutputStream - это не то, что мне нужно?   -  person kefs    schedule 16.08.2010
comment
Это не FileOutputStreamFaultm, я бы сказал, что Найкус прав, возможно, блокнот в Windows неправильно показывает разрывы. Попробуйте добавить \r сразу после \n.   -  person Konstantin Burov    schedule 16.08.2010
comment
Это правильно. Блокнот (или большинство приложений Windows в целом) не будет отображать его правильно, потому что вам понадобятся другие разрывы строк.   -  person Falmarri    schedule 16.08.2010


Ответы (1)


просмотрите это и помните, что Android основан на Linux.

person riotopsys    schedule 16.08.2010