我正在使用Eclipse。有人知道这段代码试图从哪里获取文件吗? 我已将我的文件复制到项目文件夹以及srr/package_path文件夹中。Android加载本地xml文件
public String getFromFile(ASerializer aserializer) {
String data = new String();
try {
FileInputStream stream = new FileInputStream(new File(aserializer.toLocalResource()));
FileChannel fc = stream.getChannel();
MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
/* Instead of using default, pass in a decoder. */
data = Charset.defaultCharset().decode(bb).toString();
stream.close();
}
catch (Exception e){
data = "File not found";
}
return data;
}
请提供有关'ASerializer'类的更多信息 –
序列化程序只返回文件名。我只是不知道getFromFile在看什么。什么是defaulr文件夹? – iCantSeeSharp