Загрузка изображения из хранилища firebase с использованием picasso: исключение из памяти

Я работаю над андроидным приложением, которое должно загружать изображения из бэкэнда firebase, но после загрузки и отображения от 5 до 6 изображений в моем представлении recyler выбрано исключение из памяти.

Я использовал библиотеку сжатия изображений, из-за которой размер каждого изображения составляет от 300 до 400 КБ.

Я добавил <application android:largeHeap="true" но все же есть <application android:largeHeap="true" же проблема

Мой код:

 //Retriving image from picasso Picasso.Builder builder = new Picasso.Builder(c); builder.listener(new Picasso.Listener() { @Override public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception) { Toast.makeText(c,exception.getMessage(),Toast.LENGTH_LONG).show(); } }); Picasso pic = builder.build(); pic.load(currentPost.getDownloadlinkDB()).into(((MyViewHolder_Image) holder).imageView, new Callback() { @Override public void onSuccess() { } @Override public void onError() { Toast.makeText(c, "Problem in downloading image from server", Toast.LENGTH_SHORT).show(); } }); 

Снимок исключения Введите описание изображения здесь

Как решить эту проблему?

Добавьте это в свой файл манифеста. Внутри тега приложения

 <application android:largeHeap="true"