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