【问题标题】:Images deleted from Gallery exists in my Application folder Android从图库中删除的图像存在于我的应用程序文件夹 Android 中
【发布时间】:2013-10-24 11:55:11
【问题描述】:

我正在创建像 WhatsApp 这样的聊天应用程序。我将媒体文件存储到 SD 卡 XYXImages 上创建的文件夹中。

当我进入 Gallery App 并尝试删除这些图像时,从图库中删除但存在于实际位置,即在 XYZImages/ 中。

当我使用从实际文件夹中删除的 WhatsApp 图像测试此场景时。

请帮我提前谢谢...

【问题讨论】:

  • 有趣的问题。您是否关闭了正在写入的文件?您必须在代码中释放文件资源。
  • 感谢您的时间和帮助。实际上这个建议解决了我从视频文件创建拇指的另一个问题......但是这个问题还没有解决,所以请详细说明如何关闭文件资源,当用户试图从图库中删除文件被删除时。
  • YW。我已将其添加为答案。如果有帮助,请标记为已解决..

标签: android android-gallery


【解决方案1】:

您需要在写入文件后关闭文件。 Android 在文件锁关闭之前不会释放文件锁。

【讨论】:

  • 我正在关闭文件流,但仍然遇到问题。
【解决方案2】:

你必须刷新SD卡试试这样

sendBroadcast(new Intent(
        Intent.ACTION_MEDIA_MOUNTED,
        Uri.parse("file://" + Environment.getExternalStorageDirectory())));

【讨论】:

    猜你喜欢
    • 2016-02-05
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多