Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-Are应用程序缓存+;当用户卸载Android应用程序时,应用程序数据是否自动清除?_Android_Caching_Memory_Uninstallation_Android Memory - Fatal编程技术网

Android-Are应用程序缓存+;当用户卸载Android应用程序时,应用程序数据是否自动清除?

Android-Are应用程序缓存+;当用户卸载Android应用程序时,应用程序数据是否自动清除?,android,caching,memory,uninstallation,android-memory,Android,Caching,Memory,Uninstallation,Android Memory,卸载Android应用程序时,是否自动清除应用程序缓存+应用程序数据?或者它们是否保存在设备内存中,以防用户将来某个时候安装应用程序?是的,它们将自动删除,但如果您将其保存在SD卡上,则不会删除。 例如,getChacheDir将保存在/data/data/yourapp/cache/中 诸如SQLite,文件,共享引用等应用程序数据也将保存在/data/yourapp/(假设您不使用/sdcard路径创建文件) 安装应用程序时,它将保存在/data/data/yourapp中,卸载应用程序时/

卸载Android应用程序时,是否自动清除应用程序缓存+应用程序数据?或者它们是否保存在设备内存中,以防用户将来某个时候安装应用程序?

是的,它们将自动删除,但如果您将其保存在SD卡上,则不会删除。 例如,
getChacheDir
将保存在
/data/data/yourapp/cache/

诸如
SQLite
文件
共享引用
等应用程序数据也将保存在
/data/yourapp/
(假设您不使用
/sdcard
路径创建
文件


安装应用程序时,它将保存在
/data/data/yourapp
中,卸载应用程序时
/data/data/yourapp
将被删除。事实上,我找不到这方面的文档,我只是凭经验知道这一点。但是你可以通过谷歌搜索其他人的答案来支持我的说法,一旦我找到相关文档,我将编辑此答案。

你需要将其保存在应用程序内存或内部内存中,否则将不可能。谢谢你的回答。你能提供一个说明应用程序数据/缓存被自动删除的来源吗?@Momen:一旦我找到文档,我会发布它,但请检查我编辑的答案。