最近在写个相册浏览应用,通过contentprovide获取手机图片。现在在增加删除功能时遇到了个问题,我通过file类来直接删除图片文件,这样虽然可以,但在系统图库里原来图片位置就会变成一张黑图,希望大神可以帮忙解答,是不是需要通知contentprovide对应的文件已经被删除或者是其他方法,坐等回答!
![](/img/2014/08/21/10395369.jpg)
------解决方案--------------------
图片删除了,但图库没更新过去,除了发送广播通知其更新之外就只有在显示的时候判断下图片是否存在了,难道LZ还有更好的办法?
------解决方案--------------------
没有这个问题啊,添加删除我立即文件图片查看器,就更新了。像什么版本什么型号呀,你得换个手机测试一下,各手机表现可能不同!另外在4.4版本上特殊,广播是发不了的,还有另一种方法好像MediaScannerConnection