卸载Android应用时,应用缓存+应用数据会自动清除吗?或者,如果用户将来某个时间安装应用程序,它们是否会保留在设备的内存中?
答案 0 :(得分:0)
是的,它们将被自动删除,但如果您将其保存在SD卡上则不会被删除。
例如,getChacheDir
将保存在/data/data/yourapp/cache/
。
应用数据,例如SQLite
,File
,SharedPreferences
等。也会保存在/data/data/yourapp/
(假设您没有创建File
使用/sdcard
路径)。
当您安装应用程序时,它将保存在/data/data/yourapp
,并且当您卸载应用程序时/data/data/yourapp
将被删除。实际上,我无法找到相关的文档,我只是通过经验知道这一点。但你可以谷歌周围的其他人回答支持我的声明,一旦我找到这方面的文档,我将编辑这个答案。