经过数小时的淘洗后,我现在陷入困境..
我在使用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);我已经用多种不同的方法尝试了多个版本..它总是在阅读器读取文件时似乎跳跃到捕捉。