我正在将文件名的字符串常量从InternalString更改为Location。这导致以下错误:
12-01 12:58:47.555:W / System.err(6405):java.io.FileNotFoundException:/ data / data / com.example.app3 / files / Location:open failed:ENOENT(没有这样的文件或目录)
代码导致错误:
字符串FILENAME =“位置”;
try {
InputStream fis = openFileInput(FILENAME);
byte[] dataArray = new byte[fis.available()];
while (fis.read(dataArray) != -1)
{
String text = new String(dataArray);
tvCoordinates = (TextView) findViewById(R.id.tvcoordinates);
tvCoordinates.setText(text);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 0 :(得分:1)
java.io.FileNotFoundException: /data/data/com.example.app3/files/InternalLocation
首先, InternalLocation!=位置。
对于另一个......文件是否已存在于此位置?