Я получил URI
изображения в деятельности, например: ImageActivity
и установил URI
для объекта с именем Item
.
val item = Item()
item.imageURI = uri
Теперь у меня естьвозвращенный результат от ImageActivity
, например: UploadActivity
.
Теперь я хочу загрузить объект Item
, полученный от ImageActivity
из UploadActivity
.Я загружаю изображение, кодируя Bitmap
изображения в Base64
.Итак, мне нужно Bitmap
изображения.
Я получил это следующим образом:
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, item.imageURI)
item.itemImage = imageToString(bitmap)
Но это показывает ошибку:
java.lang.SecurityException: Permission Denial: opening provider com.miui.gallery.provider.GalleryOpenProvider from ProcessRecord
Как решить эту проблему?Пожалуйста, подробно опишите свой ответ.