Как заставить ListView собирать все свои представления?(При наличии более 1 ListView с ViewPager) - PullRequest
0 голосов
/ 16 марта 2012

У меня есть интенсивные изображения списков, которые мне нужны для GC, обычно это было бы хорошо, если бы в одном действии был только один просмотр списка, однако у меня есть ViewPager с 3 экранами, каждый из которых имеет интенсивные изображения ListViews. У меня есть событие при переходе к следующему экрану, но как я могу заставить ListViews, которые не активны (в представлении), перерабатывать свои представления? Спасибо.

1 Ответ

0 голосов
/ 16 марта 2012

Вам не нужно беспокоиться об этом.ListView тщательно разработан, чтобы заботиться о представлениях (listItems) внутри и не тратить лишнюю память при прокрутке.Это фактически повторяет взгляды.Однако, что касается GC , когда вы уничтожаете свою деятельность, вызывая finish () , платформа автоматически обрабатывает ресурсы и освобождает их.

...