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!

One Solution collect form web for “Después de eliminar los eventos de tapa de OverlayItem todavía activan”

He resuelto esto llamando a "setLastFocusedIndex (-1);" en "doPopulate ()".

  • Superposiciones de mapa más eficientes en Android
  • No entiende el método drawAt () para com.google.android.maps.Overlay
  • ¿Cómo puedo dibujar una flecha que muestre la dirección de manejo en MapView?
  • Quiero agregar popover / overlay / hotspot en el streetview de google map en android
  • Superponer imagen para hacer tutorial en la aplicación para Android
  • Cómo dibujar polígono mano libre en Google mapa V2 en Android?
  • Teclado sobre EditText en segundo clic
  • Widget flotante / superposición en el lanzador de Android
  • Barra de navegación translúcida (Android 4.4) - Mostrar contenido debajo
  • Mostrar un bus móvil en google maps api v2 android
  • ¿Cómo expandir el marcador de superposición en Google Maps?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.