我将文件存储在/ data目录中。
inputStream = new FileInputStream(Environment.getDataDirectory()+"/logfile.txt");
BufferedReader r = new BufferedReader(new InputStreamReader(
inputStream));
while ((line = r.readLine()) != null)
{...}
在我更改文件并使用adb将其上传到设备并运行应用程序后,应用仍会继续从某处读取未更改的文件。但是当我开始调试以查看发生了什么时,它会读取修改后的文件。 我不确定它是否在某处缓存。
请帮忙。