我有一些代码,我运行方法MediaStore.Images.Media.insertImage(插入它从源而不是文件名),此代码将图像保存到MediaStore并返回图像的uri。我知道,当它因任何原因失败时,它将返回null而不是uri。这张图片被很多人下载过多次,每过一段时间它都会从这个方法中返回null。我从来没有遇到过这种情况,所以我不知道发生了什么。这可能发生的原因是什么?还有另一个post也有同样的问题,但答案是链接到MediaStore的源代码,但该链接转到一个页面,指出该链接不可用。任何帮助,将不胜感激。谢谢。为什么Images.Media.insertImage返回null
删除我的SD卡后,我得到了这个错误,所以我知道这可能是一个原因,我不知道,但我觉得它也会发生,如果卡是满的。仍然只是想知道是否还有其他原因。
设备重置后,我也发生过这种情况。使用默认的Android相机应用拍摄照片创建了文件夹,之后我可以从我的代码中插入图像。 –