我正在開發一個將csv文件導入到SQLite的android應用程序。 應用程序的工作流程如下:在意圖刪除文件函數調用不起作用
- 使用DeleteRecursive功能
- 下載CSV文件,通過ftp服務器
- 導入CSV文件導入到數據庫中刪除設備舊的CSV文件。
當我試圖添加一個帶有「導入按鈕」的主菜單來調用原始活動。 DeleteRecursive函數不再起作用。
這裏是DeleteRecursive的代碼:
void DeleteRecursive(File fileOrDirectory) {
if (fileOrDirectory.isDirectory())
for (File child : fileOrDirectory.listFiles())
DeleteRecursive(child);
fileOrDirectory.delete();
}
誰能告訴我爲什麼?爲了獲得寫入許可,是否有任何特殊的意圖設置?
請按照命名約定。 'deleteRecursive()':)併發布logcat請 –