[英]Saving a json file to the Document directory in Android Studio
[英]Android saving file to cache directory
我正在嘗試做一些簡單的事情,例如將文件保存到Android中的緩存目錄中,而我遇到了很多問題。 我正在使用簡單序列化器將我的文件寫到xml中。
這是我的代碼:
public void testWrite(ListDefinitions ld)
{
Serializer serializer = new Persister();
String fileName = "sampleExport.xml";
try {
File file = new File(mContext.getCacheDir(), fileName);
file.createNewFile();
serializer.write(ld, file);
} catch (Exception e) {
e.printStackTrace();
}
}
而且我不斷收到以下錯誤:
09-18 00:35:06.229: W/System.err(4442): java.io.FileNotFoundException: /data/data/com.main/cache/sampleExport.xml: open failed: EISDIR (Is a directory)
感謝您的幫助。
可能是您之前用錯誤的調用創建了目錄。 嘗試清除設置中的應用數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.