Android MediaStore.Images.Media.insertImage()错误

Android MediaStore.Images.Media.insertImage()错误,android,mediastore,Android,Mediastore,我有两台设备使用相同的android版本(4.4.2)。问题是,当调用一个方法insertImage(getContentResolver(),bitmap,“,”)时,其中一个出现错误,另一个按计划工作 E/MediaStore:无法插入映像 java.io.FileNotFoundException:没有content://media/external/images/media/3865 位于android.database.DatabaseUtils.readexception with

我有两台设备使用相同的android版本(4.4.2)。问题是,当调用一个方法insertImage(getContentResolver(),bitmap,“,”)时,其中一个出现错误,另一个按计划工作

E/MediaStore:无法插入映像 java.io.FileNotFoundException:没有content://media/external/images/media/3865 位于android.database.DatabaseUtils.readexception with filenotfoundexception fromparcel(DatabaseUtils.java:189) 位于android.content.ContentProviderProxy.openAssetFile(ContentProviderNative.java:646) 位于android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:939) 位于android.content.ContentResolver.openOutputStream(ContentResolver.java:686) 在android.content.ContentResolver.openOutputStream(ContentResolver.java:662) 位于android.provider.MediaStore$Images$Media.insertImage(MediaStore.java:934)

如果外部存储可用,insertImage()可以保存图像。

如果外部存储可用,insertImage()可以保存图像