public class HttpClientActivity extends Activity {
 public StringBuffer html = new StringBuffer(); 
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  InputStream is = getResources().openRawResource(R.raw.category);
  InputStreamReader isr = new InputStreamReader(is);
  BufferedReader br = new BufferedReader(isr);
    while(br.readLine() != null){
           html.append(br.readLine()+"\n");
     } 
  br.close();
 }
이런식으로 raw에 넣은 파일에서 텍스트를 한줄씩 읽어 하나의 String으로 만드는데 안드로이드에 출력해보면

2010-08-01_135210.png

밑에 원본과 비교하면 이렇게 서너줄씩 중간중간 빠져있습니다. 왜그럴까요  (1751, 1753, 1755 ~ 9, 1760 1761 번째 줄)
원본은 300kbyte 5천줄 정도의 utf-8 html 화일입니다.

2010-08-01_135348.png