簡體   English   中英

卸載應用程序時,不會刪除內部存儲“getFilesDir()”中的文件

[英]Files in internal storage "getFilesDir()" are not being deleted when app is uninstalled

標題幾乎說明了一切。

我使用getFilesDir()的路徑在內部存儲中創建了文件,並認為在卸載應用程序時應刪除這些文件。 但它們根本沒有被刪除。

如果我想刪除數據,我必須在我的手機應用程序設置中手動執行,或者使用 Android Studio 中的設備文件資源管理器手動刪除文件。 這並不理想。

誰能幫忙?

<application>有一個android:allowBackup屬性,它控制應用程序的數據是否可以由操作系統自動備份。 如果此屬性設置為true並重新安裝應用程序,則會恢復其數據備份。 在開發過程中,這可能會很痛苦。 而且,在生產中,您和用戶都無法控制備份過程。

如果您希望禁用此功能——對於debug版本或所有版本——在清單的適當版本中的<application>上設置android:allowBackup="false" (例如, src/main/用於所有版本, src/debug/用於debug構建)。

暫無
暫無

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

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