매개변수인 filename은 raw폴더에 들어있는 txt파일의 이름입니다.

이름을 이용하여 txt파일에 접근하고 내용을 가져오는 소스입니다.


그런대 txt파일의 엔터키로 줄정렬한게 엔터가 인식이 안되는지 모든 줄이 붙어서 나오네요

어떤 문제인지 도움좀 부탁드립니다.


public void outText(String filename, CTextView pText) {

InputStreamReader ir = null;

BufferedReader br = null;

StringBuffer sb = new StringBuffer();

byte fileData[] = null;

Resources rc = getResources();


int fileNo = rc.getIdentifier(filename, "raw", "com.contents.history");


try {

ir = new InputStreamReader(getResources().openRawResource(fileNo),

"UTF-8");

br = new BufferedReader(ir);


String line;


while ((line = br.readLine()) != null) {

sb.append(line);

}


fileData = sb.toString().getBytes("UTF-8");


} catch (IOException e) {

e.printStackTrace();

} finally {

if (ir != null) {

try {

ir.close();

br.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}


pText.setText(new String(fileData));

}

<link rel="stylesheet" type="text/css" media="screen" href="chrome-extension://fcdjadjbdihbaodagojiomdljhjhjfho/css/atd.css">