snake
但是,在调试条目值时,无法找到entries1和entries2。 如果它只是一个调试错误,该文件应该保存到sd / storage / emulated / 0 / Download,但也没有出现。 完全相同的代码工作1-2个月前,现在这种情况正在发生,所以我不确定为什么,任何指针都会非常感激。
writer = new CSVWriter(new FileWriter(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "GyroData.csv",true), ',');
writer1 = new CSVWriter(new FileWriter(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "AccelData.csv",true), ',');
writer2 = new CSVWriter(new FileWriter(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "MagnetData.csv",true), ',');
String[] entries = res.split("#"); // array of values
String[] entries1 = res1.split("#");
String[] entries2 = res2.split("#");
writer.writeNext(entries); //append entries to writer
writer1.writeNext(entries1);
writer2.writeNext(entries2);
res的来源
答案 0 :(得分:0)
一旦调试器在catch块中,try块中的任何变量都不可见。
变量范围由花括号定义。在括号内定义的变量在该范围之外是不可见的。
您需要直接单步执行try块中的代码,或者在try块之外声明变量。