Это в первую очередь вопрос дизайна.Я реализовал SimpleOnGestureListener на ItemizedOverlay, потому что я хотел перехватить событие onLongPress, а также события onDown и onTap.Все работает хорошо, но теперь мне нужно перейти к новому действию в конкретном событии onLongPress.В этом конкретном случае диалоговое окно с предупреждением недостаточно для моих нужд.Проблема заключается в переходе от наложения к действию и обратно к наложению.Обычно, это от одного занятия к другому и, возможно, обратно.Кроме того, код в моем классе оверлеев становится довольно длинным (около 450 строк), поэтому он нуждается в рефакторинге и немного больше SRP.Я не вижу способа прикрепить SimpleOnGestureListener к оверлею из действия, которое ссылается на него, ни из MapView.Большинство примеров, на которые я смотрел, являются примерами «сделай тост».