0

我的应用程序在尝试加载不存在的文件时崩溃。当没有文件时如何阻止它加载文件但是当有该名称的文件时它会加载它。

这是我用来加载文件的代码。任何意见将不胜感激:)

干杯

    try {
        fis = openFileInput(FILENAME1);
        byte[] dataArray = new byte[fis.available()];
        while (fis.read(dataArray) != -1){
            task1 = new String(dataArray);

        }

    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    finally {
        try {
            fis.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
4

1 回答 1

2

尝试这样的事情:

fis = getContext().getFileStreamPath(FILENAME1);
if( fis.exists() ) {
...
}
else {
....
}
于 2012-01-30T23:22:16.140 回答