场景:拍完照或者保存图片到SDCard时,无法马上在相册上显示图片,重启手机才会出现。
原因:先保存的图片,系统没有重新扫描,故相册暂时无法显示图片
加上这段代码,让系统重新扫描SDCard某个文件,相册里也会马上显示:
原因:先保存的图片,系统没有重新扫描,故相册暂时无法显示图片
加上这段代码,让系统重新扫描SDCard某个文件,相册里也会马上显示:
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File("/sdcard/image.jpg"));
intent.setData(uri);
mContext.sendBroadcast(intent);