所以我的应用程序根据用户的请求从在线资源下载图像。通过活动中的按钮,用户可以选择隐藏或显示图库中的图像。这很容易,我只需根据需要添加或删除一个 .nomedia 文件。但是,我想每次都重新扫描媒体,以便即时更改,并且不需要进一步的用户交互。
下载每张图片后,我使用http://www.mail-archive.com/android-developers@googlegroups.com/msg24164.html的方法将特定图片扫描到库中。这对一张图片很有用,但是当添加 .nomedia 文件时,我真的需要能够扫描整个目录。
我考虑过在目录中的每个图像上调用 MediaScannerNotifier,但这看起来很笨拙和懒惰。
建议?