簡體   English   中英

卸載我的應用程序后如何從SD卡中刪除文件

[英]how to delete files from SD card after uninstall my application

我正在開發應用程序,它將在SD卡中創建一些文本文件並將一些數據存儲到其中。

這些文件將一直存在於SD卡中。

每當用戶卸載我的應用程序時,我想刪除我的應用程序創建的SD卡中的所有文件。

我無法在onDestroy()中清理,因為它將在應用程序生命周期中多次調用。

請建議我必須做些什么來確保在沒有任何用戶交互的情況下刪除我的文件。

我知道getExternalCacheDir()會做我需要的,但是我的文件很大,我需要SD卡的1GB空間,getExternalCacheDir()對我有用。

您應該使用API​​參考中的Context.getExternalFilesDir()

“這就像getFilesDir()一樣,在卸載應用程序時將刪除這些文件”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM