MediaStore insertImage регистрирует исключение FileNotFoundException и возвращает ноль - PullRequest
0 голосов
/ 21 марта 2019

У меня проблемы с использованием метода MediaStore.insertImage().

Bitmap adjustedBitmap = BitmapHelper.getMyAdjustedBitmap(smallerBitmap, sizeWidth, sizeHeight);
String imgUrl = MediaStore.Images.Media.insertImage(getContentResolver(), adjustedBitmap, "adjusted image", "Adjusted screensaver image");
Uri mAdjustedImageUri = Uri.parse(imgUrl);
// ... usage of mAdjustedImageUri

Отлично работает на большинстве устройств, но на устройствах Lollipop insertImage() регистрирует FileNotFoundException: No such file or directory, а imgUrl - null: filenotfoundexception

Я тестирую в ферме устройств Amazon. Однако это работает в моем локальном эмуляторе Android 5.1.

Кто-нибудь знает, на какой файл он ссылается, поскольку я не передаю ни одного Uri?

...