Android размер изображения -1

Александр Юдин

Добрый день, для масштабирования изображения получаю его отношение сторон таким образом:

BitmapFactory.Options bmOptions = new BitmapFactory.Options();
bmOptions.inJustDecodeBounds = true;

BitmapFactory.decodeFile(mCurrentPhotoPath, bmOptions);

int photoW = bmOptions.outWidth;

int photoH = bmOptions.outHeight;
photoW и photoH принимают значения -1.

Далее изображение загружается в ImageView следующим образом:

File imagePath = new File(mCurrentPhotoPath);

Picasso.with(context)

.load(imagePath)

.resize(newXSize,newYSize)

.into(imageView);
Загрузка происходит без ошибок, но изображение отсутствует.

Самое странное в том, что на других четырех устройствах все работает нормально и на эмуляторе тоже, разрешение на чтение и запись в файл есть. Работает на android 4.4.2, 6.0.1, 7.0, но не работает на 6.0) В чем может быть проблема?

1 чел.