J'ai un programme qui crée un ItemizedOverlay et une carte. Tout fonctionne bien au démarrage. Lorsque vous fermez et rouvrez l'application, j'utilise onRestart() pour obtenir des informations à jour sur mon serveur et mettre à jour la carte. Le problème est qu'à ce stade, ItemizedOverlay contient toujours les anciens éléments, puis procède à l'ajout des nouvelles données aux données existantes.Comment effacer/réinitialiser un ItemizedOverlay dans Android?
Je suis à la recherche d'un moyen de vider le ItemizedOverlay. Il ne semble pas être un ItemizedOveraly.clear, ou une fonction similaire. Des idées sur comment je peux faire ceci/pourquoi n'est-ce pas évident?
Je rencontre 'ArrayIndexOutOfBoundsException', même appel' clear() 'et' populate() ', lorsque vous touchez la carte (l'emplacement de l'élément supprimé). La solution de contournement consiste à appeler 'setLastFocusedIndex (-1)' avant de 'populate', s'il vous plaît trouver des détails dans [cet article] (http://bit.ly/ID45TU) – xinthink
@ddewaele Tout exemple ou exemple de lien pour celui-ci .. . – NagarjunaReddy