Android Bitmap
объекты не являются подходящими кандидатами для хранения в массивах Java - они очень большие объекты, поэтому вы рискуете получить OutOfMemoryException
.Легко создать утечку памяти, если вы не будете осторожны.
Если вам нужно получить несколько фотографий из галереи как Bitmap
и сохранить их в своем приложении, один из шаблонов, который обычно используется, этозапись Bitmap
во внутреннее хранилище приложения (здесь .
Если вам нужна ссылка на сохраненную фотографию, вы можете сохранить имя файла или Uri
, представляющую фотографиюили изображение.
Тогда проблема загрузки Bitmap
s и т. д. в ImageView
решается с помощью таких библиотек, как Picasso или Glide . Вы можете использовать этизагрузить из локальной файловой системы или из сети.