| Вывожу карты из OpenStreet, получая их уже в виде картинок. Загружённые png помещаю в LruCache, оттуда их беру, чтоб нарисовать картинку в методе onDraw. Удобно, что не нужно изобретать свой алгоритм cache'ирования. Одна проблема - автоматическое удаление часто неудачно выбирает элемент для очистки, т. е. получается, что после перемещения карты какой-то кусок только что вывелся, а при следующем обновлении он исчезает и начинает подгружаться заново. Но вот никак не пойму из документации, как возможно информировать LruCache, что именно этот элемент сейчас будет вновь запрошен и его удалять надо, по крайней мере, не в первую очередь. |