#android #gridview #out-of-memory #galleryview
#Android #gridview #нехватка памяти #galleryview
Вопрос:
Я продолжаю получать вышеуказанную ошибку, переходя от моего первого действия, в котором есть galleryview из более чем 100 изображений, к действию GridView, которое отображает изображения в вертикальной сетке. Сетка. Кроме того, время от времени это приводит к активности GridView (особенно когда изображения имеют низкое разрешение). Из действия GridView, как только пользователь нажимает на определенное изображение в сетке, я вызываю другое действие, которое отображает выбранное изображение в полноэкранном режиме (или переносит на содержимое), и это действие связано ViewFlipper для перелистывания изображений взад и вперед. Я получаю такое же исключение и здесь в большинстве случаев.
Я использую System.gc() везде, где это необходимо, но, похоже, этого недостаточно. Любая помощь?
Спасибо,
Ab
Ответ №1:
Вы пробовали отображать растровые изображения меньшего размера? Вы можете удалять изображения прямо во время чтения с помощью BitmapFactory.Опция при вызове decodeFile.