我使用下面的代碼來創建一些臨時文件,並將tem包裝爲inputsteam發送到客戶端。如何刪除在android中退出應用程序時由createTempFile創建的所有臨時文件?
據我所知,當磁盤空間不足時,可以通過android系統自動刪除臨時文件。
但我希望我可以在我退出應用程序時自行刪除臨時文件,我該怎麼辦?謝謝!
代碼
File outputDir = context.getCacheDir(); // context being the Activity pointer
File outputFile = File.createTempFile("prefix", "extension", outputDir);
謝謝!我測試你的代碼,沒關係 – HelloCW
如果在後臺使用「Close All」關閉應用程序,這仍然不會被調用 – justdan0227