2014-04-24 9 views
0

我正在寫一個新的Android應用程序,但我遇到了一些麻煩。ENOSPC - 多次寫入被刪除的文件

這是事情:我需要填寫本地存儲,但是當我這樣做時,系統顯示一個彈出窗口,說沒有空間可寫。沒關係!

完成此步驟後,應用程序將刪除此文件,並且需要再次重寫以填充空間,但即使我以前刪除了該文件,但仍會在logcat中收到錯誤ENOSPC。

是否有方法或方法調用讓系統更新其引用以讓我在本地存儲器內寫入,因爲磁盤空間不夠滿,但只需要更新?

換句話說..

  1. 填充的空間 - 同時獲得了Android彈出說沒有空的空間留給
  2. 刪除文件 - 彈出仍然在那裏停留
  3. 再次填充的空間 - 有ENOSPC在我的logcat中發生錯誤,即使該文件已被刪除並且有新的空間可以填充

回答

0

使用低級編程語言(NDK庫和C++)解決

相關問題