У меня есть mapView, к которому я добавляю MyLocationOverlay. Он отображается нормально, когда приложение запускается с нуля (проходит onCreate). Если я выйду из приложения (кнопка «Назад»), а затем снова запущу его (onResume), наложение исчезнет.
Я пытался исправить это более 10 часов. Всякие возни с повторным добавлением оверлея. Сброс накладок. Изменение местоположения карты, поэтому оно принудительно перерисовывается. Попытка вручную аннулировать или принудительно перерисовать оверлей. НИЧЕГО не получилось.
Судя по тому, как выглядит код, объект Overlay существует и все работает нормально, но его просто нет на карте.
У кого-нибудь еще есть эта проблема?
(Невероятный дроид, 2.2)