import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
File path = Environment.getExternalStoragePublicDirectory("TestFolder");
File file = new File(path, "test.txt");
TextView textView = (TextView) findViewById(R.id.tView);
if (file.exists())
{
BufferedReader buf = new BufferedReader(new FileReader(file));
String str = null;
while((str = buf.readLine()) != null)
{
textView.setText(str);
}
}
else
{
textView.setText("파일이 없습니다.");
}
sdcard에서 텍스트 파일을 불러와서 TextView에 표시해 주고 싶은데,
위와 같이 작성하면 FileReader 부분에 빨간 줄이 생기면서 컴파일 자체가 안됩니다.
어디가 문제일까요?
그리고 위와 같이 해서 크기가 5메가 넘는 텍스트 파일을 문제 없이 불러올 수 있나요?