我没有成功地遵循教程和Stackoverflow的问题。
我要做的是:从相机拍照,保存并在图库中显示。
我不知道为什么使用以下代码,图片不会添加到图库中。代码没有给出任何错误,我已经检查了一些Log.i
它是否已完全执行。但问题仍然存在:图片被拍摄但未显示在画廊中。
由于我的代码很长,我只报告关键部分以便于阅读。我希望它足够清楚。
File mFile = new File(Environment.DIRECTORY_PICTURES, "pic.jpg");
mBackgroundHandler.post(new ImageSaver(reader.acquireNextImage(), mFile)); // it saves the image
Uri contentUri = Uri.fromFile(mFile);
getActivity().sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, contentUri));