Страница 1 из 1

Кеширование drawable

Добавлено: 12 ноя 2012, 17:17
Bersh
Возник вопрос, на который не смог найти ответа в документации: кеширует ли по умолчанию андроид загружаемые drawable ресурсы. Т.е. например я 100 раз загружаю одну и ту же bitmap, никаких LruCache не применяю, что произойдет? Будет ли она загружена 100 раз или реально загрузится 1 раз и во всех остальных местах будут ссылки на нее?

Re: Кеширование drawable

Добавлено: 12 ноя 2012, 17:23
rezak90
как мне кажется если с ресурсов тянется то один раз, так как в R файле есть ссылка, и мы обращаемся только по ссылке и она не меняется.

Re: Кеширование drawable

Добавлено: 12 ноя 2012, 17:41
Bersh
Ок, а если я например 100 раз загружу шейп и 1 раз поменяю ему цвет в рантайме. Как это отработает в таком случае?

Re: Кеширование drawable

Добавлено: 12 ноя 2012, 17:56
rezak90
вот здесь уже даже предположения не идут в голову))) но могу сказать что всего лишь 100 картинок на одной активити это чепуха и ресурсов будет жрать мало. Я видел активити с листом в 900 айтемов и в каждем айтеме по несколько картинок, немножко тупило но не кретично.