Después de eliminar los eventos de tapa de OverlayItem todavía activan

Tengo una superposición simple para un mapa de Google: http://pastebin.com/Rg8miMSh y agrego / quito artículos en él dependiendo del nivel del zumbido. Después de eliminar / añadir llamo llenar en la superposición e invalidar en la vista de mapa. Todo funciona bien, excepto 1 fallo: después de que un elemento fue eliminado, si presiono su ubicación onTap todavía se activa y porque el OverlayItem no está allí más i obtener java.lang.ArrayIndexOutOfBoundsException en com.google.android.maps.ItemizedOverlay. maskHelper (ItemizedOverlay.java:562 ) (seguimiento de pila completa – http://pastebin.com/KThn4ZLE )

¿Alguien sabe por qué está sucediendo esto? Inicialmente llamé claro y agregó todos los artículos de nuevo que no parece causar este problema. Sin embargo teniendo muchos artículos esto se estaba convirtiendo en un problema de rendimiento. Agregar / quitar sólo la diferencia funciona mucho más rápido y me gustaría mantener este método. ¡Gracias!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.