Android应用程序中的IOException

时间:2010-08-07 17:56:39

标签: android inputstream readline bufferedreader

我刚刚开始使用Android开发,并且面临Android应用程序中的一个问题。

当应用程序尝试从文件(原始资源)读取数据时,它会在readLine()函数上抛出IOException。代码如下:

final Resources resources = m_ApplicationContext.getResources();
InputStream inputStream = resources.openRawResource(R.raw.datafile);
BufferedReader reader = new BufferedReader(new InputStreamReader(
   inputStream));

try {
 String line;
 while ((line = reader.readLine()) != null) {

reader.readLine()函数抛出异常。我是否需要提及阅读文件的任何其他权限?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。问题似乎是您只能读取最多1MB的文件

见这里 http://groups.google.com/group/android-developers/browse_thread/thread/e3765c112d112f24