代码之家  ›  专栏  ›  技术社区  ›  Cheok Yan Cheng

存储临时文件时如何在getExternalCacheDir和getExternalFileDir(空)之间进行选择

  •  0
  • Cheok Yan Cheng  · 技术社区  · 7 年前

    我有一个用例,在这里我需要用 MediaStore.ACTION_IMAGE_CAPTURE 目的,将其存储在临时位置并通过网络传输。

    由于它的“临时”特性,我想知道是否更适合将图像文件存储在 getExternalCacheDir .

    但是,我有一个问题,系统可能会在操作过程中自动对缓存文件夹执行“清理”。

    如果这样的问题是一个有效的问题,我是否更适合将图像文件存储在 getExternalFilesDir ?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Sagar    7 年前

    getExternalCacheDir

    getExternalCacheDir

    getExternalFilesDir