Android FileInputStream没有读取文件

时间:2011-05-31 17:52:54

标签: android inputstream fileinputstream

经过几个小时的淘洗......我现在卡住了...... 我从使用Android的文件中读取时遇到问题,我使用的方法如下

private void open(String doc) throws IOException {
    FileInputStream FIS = null;
    InputStreamReader ISR = null;

    try {
        char[] inputBuffer = new char[1024];
        String data = null;
        FIS = openFileInput(doc);
        ISR = new InputStreamReader(FIS);
        ISR.read(inputBuffer);

        data = new String(inputBuffer);

        ISR.close();
        FIS.close();

        Globals.myText = data;

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }   
}

通过以下

传递文件
else {
    String doc = file.getName();
    try {
        open(doc);
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    Intent Open = new Intent(dir.this, Edit.class);
    startActivity(Open);
  }

从通常的hacky调试开始方法捕获

    FIS = openFileInput(doc);

我尝试过多种不同方法的多个版本..当阅读器正在读取文件时,它似乎总是跳起来。

0 个答案:

没有答案