我正在使用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