Bonjour
J'essaye actuellement de coder une application permettant d'afficher des points sur une carte Osm en appuyant sur un bouton.
Pour ce faire je code le listener du bouton de la manière suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
overlay.add(new OverlayItem("New Overlay", "Overlay Description", gPt));
                ResourceProxy resourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
 
                myLocationOverlay = new ItemizedIconOverlay<OverlayItem>(overlay,getResources().getDrawable(R.drawable.rtraction2), null, resourceProxy);
                mMapView.getOverlays().add(myLocationOverlayr);
Sachant qu'overlay est une Arraylist<OverlayItem>
Cela marche très bien lorsque j'appuie sur le bouton calmement mais lorsque je le spam j'obtiens l'erreur suivante java.lang.IndexOutOfBoundsException de manière aléatoire.
Normalement l'utilisateur n'est pas censé spamer le bouton mais j'aimerais quand même prévenir ce problème.
Merci d'avance