0

这是我的代码:

File storageFile = new File("/mnt/extSdCard/DCIM/Camera/IMG_123456789.jpg");

if(storageFile.exists()) {
    //copy the file to another folder
    MyCopyFoo(storageFile);

    if(storageFile.delete()) {
        Log.d("Debug", "Success!");//have shown
        //refresh sth 
    }
}

操作后,我查看了系统图库,里面还有一个缩略图。当我重新启动系统时,它消失了。我知道还有其他方法可以解决这个问题-“设置”=>清除某事

如果我想在上面的代码中处理它怎么办?

4

1 回答 1

0

用于MediaScannerConnection通知系统已修改的媒体文件并重新生成其元数据和缩略图。

Mediascanner 作为启动顺序的一部分运行,因此重新启动也可以解决问题。

于 2013-10-05T10:02:27.557 回答