Использование памяти продолжает расти каждый раз, когда я перезагружаю приложение
Я создал приложение Первое действие, которое запускается - это фрагмент Activity. Он имеет 4 фрагмента, настроенных в пейджере View.... Я установил pager.setOffscreenPageLimit(3);
У 2 из них есть GridViews, где изображения загружаются Lazy List
(изображения хранятся на устройстве. Кроме того, прокрутка немного запаздывает, вы понимаете, почему? Также, когда все изображения загружаются, это занимает много памяти... не знаю, почему это может произойти, я думал, ленистская библиотека управляет самой памятью...)
Я использую фоновый параллакс и настраиваю случайный фон каждый раз, когда активность возобновляется...
Я использую пользовательские шрифты....
Я совершенно не понимаю, почему это может происходить. Я новичок в Android, и я не знаю, на что мне обратить внимание... Я думал, что сборщик мусора выполнит свою работу автоматически. Любое руководство, безусловно, поможет.
1 ответ
Возможно, потому что ваше изображение слишком велико, чтобы отнимать много памяти. попробуйте использовать пример, который дал Android, чтобы уменьшить использование памяти растровым изображением.
http://developer.android.com/training/displaying-bitmaps/index.html