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 ()".

  • Teclado sobre EditText en segundo clic
  • Primera vista arriba / superpuesta en LinearLayout
  • ¿Cómo puedo dibujar una flecha que muestre la dirección de manejo en MapView?
  • Superponer una actividad en otra actividad O superponer una vista sobre otra
  • Problema de superposición de texto en ViewFlipper ..
  • RelativaLayout TextView superposición
  • Color de relieve de superposición de círculo no dibujado siempre en Google Maps v2
  • ¿Por qué mi sistema se superpone capturando todos los toques (no es posible interacción con la vista subyacente)
  • Android cómo dibujar la pintura en mano libre en MapView con superposición?
  • Aplicación de una superposición (filtro de imagen) a un mapa de bits
  • Dibujo es constantemente llamado en mi superposición de mapa de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.