应用程序强制关闭后,是否清除了Android应用程序缓存?

时间:2012-01-17 13:22:26

标签: android android-sdcard

我正在建立一个Android应用程序,我需要在SD卡本地保存一些文件。我想问的问题是android OS是否清除应用缓存

mnt/sdcard/Android/data/app_name/cache/*
由于内存不足(发送sigkill),操作系统关闭应用程序后,

清除?

什么条件或何时清除缓存。如果应用程序需要安全地保存一些文件应该存储在哪里?

2 个答案:

答案 0 :(得分:2)

  由于内存不足(发送sigkill),操作系统关闭应用程序后,

清除?

在这种情况下不应该清除。

  

在什么条件下或何时清除缓存。

当用户选择清除它或卸载应用程序时。由于存储条件较低,外部缓存目录不会自动清除。


  

如果应用需要安全地保存一些文件,应该将它们存储在哪里?

这取决于你对“安全”的定义。

答案 1 :(得分:1)

  • FC无法清除缓存。 FC表示您的应用程序进程被终止。所以它不会影响缓存
  • 当您在设置中的管理应用程序
  • 下手动选择清除数据并清除缓存时,将清除您应用的缓存
  • 要获得安全存储空间,请使用外部存储设备。外部存储通常比内部存储大得多。 (这里安全意味着,避免与内部存储相比频繁耗尽空间)