在我的应用程序中,我最初从图库中加载所有图像,即 (MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
用户可以通过我的应用程序拍照,但我有一个自定义相机,即我不使用默认手机相机拍照,我有自己的表面视图,我直接处理相机对象,并处理相机图片。我将此图像保存在自定义文件夹中。
一旦用户返回我的应用程序,我希望新拍摄的照片出现在我的画廊中
问题:新拍摄的图片没有出现在我用 MediaStore.Images.Media.EXTERNAL_CONTENT_URI 加载的光标中
只有当我重新安装应用程序并强制重新扫描时,问题才会消失。
我该如何解决?我希望立即拍摄的每张照片都会出现在我的光标中?
我已经做了一些研究,但不要告诉我使用 startactivity 解决方案的内容值,如下所示
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
这不起作用,因为我有自己的相机,我没有使用手机的默认相机活动
我也试过
getContentResolver().notifyChange(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null);
这也不起作用
有人可以帮忙吗?
谢谢