#flutter #dart
Вопрос:
Я новичок в flutter и сейчас работаю над приложением для покупок. Проблема в том, что при загрузке изображений оттуда URL-адреса порхают, давая мне «исключение из памяти». я использую Grid View.builder, чтобы показать их. я могу показывать только 4-8 изображений, и после прокрутки вниз в представлении сетки, показывающем больше изображений, я столкнулся с нехваткой памяти .я попытался очистить кэш, но не сработало, возможно, я не реализовал его правильно. но мой вопрос в том, как справиться с большим количеством изображений в приложении . например, приложение, такое как Instagram, показывает слишком много изображений, но без такой ошибки . каково же решение?
ПРИМЕЧАНИЕ: размер изображения 200 КБ-300 КБ
W/Adreno-GSL(17074): <sharedmem_gpuobj_alloc:2461>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory
E/Adreno-GSL(17074): <gsl_memory_alloc_pure:2236>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.
W/Adreno-GSL(17074): <sharedmem_gpuobj_alloc:2461>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory
E/Adreno-GSL(17074): <gsl_memory_alloc_pure:2236>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.
W/Adreno-GSL(17074): <sharedmem_gpuobj_alloc:2461>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory
E/Adreno-GSL(17074): <gsl_memory_alloc_pure:2236>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.
W/Adreno-GSL(17074): <sharedmem_gpuobj_alloc:2461>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory
Комментарии:
1. Изображения размером 200 КБ вполне подходят, однако вы уверены, что не используете большие изображения для своих активов ?