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
Sachant qu'overlay est une Arraylist<OverlayItem>
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);
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
Partager