fix(android): NullPointerException when inserting of ContentResolver (#469)

This commit is contained in:
eurekaffeine
2023-03-13 11:25:01 +01:00
committed by GitHub
parent 8e3e1f736d
commit 5ca38a86f2
@@ -166,6 +166,9 @@ public class CameraRollModule extends NativeCameraRollModuleSpec {
Uri mediaContentUri = isVideo
? resolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, mediaDetails)
: resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, mediaDetails);
if (mediaContentUri == null) {
mPromise.reject(ERROR_UNABLE_TO_LOAD, "ContentResolver#insert() returns null, insert failed");
}
output = resolver.openOutputStream(mediaContentUri);
input = new FileInputStream(source);
FileUtils.copy(input, output);