卸载应用程序后是否会删除JSON文件?

时间:2013-12-23 13:20:27

标签: android json

我使用刚刚创建的Android应用程序以编程方式保存了几个JSON文件。 我只是想知道在卸载我的应用程序后是否会物理删除JSON文件。 有人有什么想法吗? 如果有的话我会非常感激。

3 个答案:

答案 0 :(得分:1)

如果将文件保存在应用程序CacheDir中,则在卸载应用程序时会自动检测该文件。

因此,将文件保存在没有CacheDir文件夹的sdcard文件夹中。

谢谢

答案 1 :(得分:1)

  

我只是想知道在卸载我的应用程序后是否会物理删除JSON文件。

如果它们存储在内部存储空间,getExternalFilesDir()getExternalCacheDir()中,则会在卸载时将其删除。

答案 2 :(得分:1)

这取决于您保存JSON文件的位置,但如果将其保存到内部存储,则会将其删除:

来自docs

  • 它始终可用。
  • 此处保存的文件默认只能由您的应用访问。
  • 当用户卸载您的应用时,系统会从内部存储中删除您的所有应用文件。

请参阅here