android - Android 10 范围存储如何删除共享目录中的底层图像文件
问题描述
我正在使用文档MediaStore
中的范围存储和内容提供程序。
问题是基础文件没有被删除。(我还没有看到关于这个主题的具体问题,但许多评论表明这不是我独有的。)
它实际上变得更糟,因为当我打开 Google Photos 应用程序时,底层文件只消失了一瞬间并被恢复。该基础文件的新条目也在数据库中创建。
我通过使用带有旧_id
值的内容提供程序查询并获得空结果来确认这一点。_id
此外,使用新字段创建相同图像的新条目。在文件应用程序中,文件就在那里。
这是一个错误还是我错过了什么?我是否需要使用 SAF 删除文件?
解决方案
推荐阅读
- javascript - 在日期选择器中将假期变灰的简单方法?
- python - 渴望评估`map`、`zip`、`reversed`等
- python - Sympy `factor` 和 `simplify` 不能正常工作?
- python - 使用 pylibdmtx 包在树莓派中使用 python 读取数据矩阵
- dynamics-crm - “显示层次结构页面”按钮给出错误
- mysql - 在 SQL 中创建给定开始和结束值的直方图
- docker - 创建“STDIN”时出错:运行 skaffold dev 时发生内部错误
- android - Android CameraX 实时图像处理
- python - 用于 ATM 和 Arduino 矩阵键盘的 Tkinter GUI
- html - Flex 的成长不受儿童大小的影响