我的程序从assets文件夹中打开一个.txt文件并从中读取.这是代码:
AssetManager myAssetManager = myContext.getAssets();
try{
InputStream is = myAssetManager.open("databaseeleven.txt");
byte[] bytes = new byte[is.available()];
is.read(bytes);
commands = new String(bytes);
} catch(IOException e){
Toast.makeText(myContext, e.getMessage(), Toast.LENGTH_SHORT).show();
e.printStackTrace();
}//try-catch
Run Code Online (Sandbox Code Playgroud)
我注意到当我对名为databaseeleven.txt的文件进行更改并保存文件时,当我再次运行程序时,我的更改不会反映在模拟器上.该项目保存到拇指驱动器.我检查了它以确保只有一个具有该名称的文件,并且它是最新的.我知道由于代码的更改,应用程序被重新下载.我正在使用egit,Eclipse版本3.6.2和ADT版本10.0.1.有谁知道为什么我的程序没有处理这个保存的文件?
更新:刷新然后再次清理项目没有帮助.