안드로이드 개발 질문/답변
(글 수 45,052)
try{ // 읽어오기
FileInputStream fis = openFileInput(num+".txt");
BufferedReader readstr=new BufferedReader(new InputStreamReader(fis));
StringBuffer buf=new StringBuffer();
while((str=readstr.readLine())!=null){
buf.append(str+"\n");
}
Log.d("", "str : " +str+" buf"+buf);
edit.setText(buf.toString());
이렇게 했는데
05-25 04:59:27.311: E/AndroidRuntime(2071): Caused by: java.lang.NullPointerException
뜨네요..
로그에 찍어보니까 buf는 값이 있는데 왜 null 이라고 뜨는지 모르겠네여;;
빨간색 코드를 없애면 정상작동하는데.. 이유좀 알려주세요 ㅠㅠ
edit는 에디트텍스트입니당..
그렇다면 edit가 null 이겠죠. edit에 객체 할당했는지 확인해 보세요.