Matisse icon indicating copy to clipboard operation
Matisse copied to clipboard

Android Q 上,图片保存删除后成为空白占位

Open goodluckier opened this issue 4 years ago • 3 comments

Android Q 上,图片保存后,在文件管理删除后,再用Matisse选图片,删除的图片占了一个空白位置,选中时提示“格式不支持!”,在相册删除就能正常更新。是库的问题,还是系统删除图片更新图库问题?

goodluckier avatar May 18 '20 08:05 goodluckier

这问题是否只在 Android Q 产生?可否在 Emulator 里复制,因为我还未有 Android Q 的真机。

可否给予更多详情,如何复制这问题?

我有兴趣看看,因为我之前做了些 Android Q 的修复。我要确保不是因为我的修复引发的臭虫 - https://github.com/zhihu/Matisse/pull/665

yccheok avatar May 23 '20 05:05 yccheok

Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
    Uri contentUri = Uri.fromFile(photo);
    mediaScanIntent.setData(contentUri);
    context.sendBroadcast(mediaScanIntent);

photo 是这张图片的路径 或者 这张图片所在的文件夹路径,,, 你出现这个问题 我也遇到过,, 后来就这样解决的,他的意思是,即使你物理删除了,但是 相册里面还会有这张图的预览存在,所以删除后还得通知相册,让他更新

TakeNotes2019 avatar Jun 13 '20 13:06 TakeNotes2019

@TakeNotes2019 嗯是这个问题,眼下只能自己更新了,以后库可以自动更新吗

goodluckier avatar Jul 20 '20 02:07 goodluckier