У Android изображений возникают проблемы с загрузкой после запуска множества действий? - PullRequest
0 голосов
/ 31 января 2011

У меня есть простое приложение, которое отображает серию изображений и информацию об этих изображениях. Я настроил его так, чтобы, когда пользователь касается изображения, запускается новое действие, и они видят больше изображений и более длинное текстовое описание этого изображения. На этом экране я также реализовал базовый виджет галереи, который они имеют здесь в Hello Gallery Tutorial .

Моя проблема в том, что, хотя я рисую изображения из каталога res (я бросил все в drawable-mdpi, думая, что не должно быть ничего особенного), не все изображения в части галереи загрузит. И я не смог воспроизвести его на 100%, но мне кажется, что чем больше я играю на своем телефоне с запущенным этим приложением (экран блокировки, экран разблокировки, перейти к одному изображению, вернуться к другому, перейти к другому и т. д.), более вероятно, что любое загруженное мной изображение локально отображает пустые заполнители изображений, галерею или нет (хотя текст выглядит хорошо).

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

Иногда изображения в моих галереях изображений также будут пустыми при первом запуске приложения. Это действительно странно. Я установил его так, чтобы макеты составляли 300 на 200, и я вытащил картинки повсюду, чтобы заполнить мою галерею. Они просто должны масштабироваться по-разному, но не должны полностью загружаться.

У кого-нибудь есть идеи по этому поводу?

Ответы [ 2 ]

0 голосов
/ 08 сентября 2013

Всегда сложно работать с изображениями.Вы должны быть очень осторожны с утилизацией памяти, которую ваши изображения уже использовали, иначе вы можете столкнуться с различными проблемами.

Всегда старайтесь использовать хорошую библиотеку загрузки изображений, которая обычно используется разработчиками Android.

Чаще всего используется библиотека https://github.com/nostra13/Android-Universal-Image-Loader

Она оптимизирует загрузку.

0 голосов
/ 31 января 2011

Попробуйте Медленный адаптер для Галереи.

Я рекомендую принять 1 , 2 , 3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...