onPOIItemSelected 무한호출

POIItem 을 선택했을때 onPOIItemSelected가 계속 무한히 호출되는 경우가 발생하는데요…
이유가 뭘까요 ㅠㅠ
기본적인? 클릭을 할때는 괜찮은데
어떤 사용자 버튼을 하나 만들어서 그 버튼을 클릭했을때 setItemName을 변경하게 짰는데
변경하고 나서 다른 POIItem 을 클릭하면 무한으로 호출되더라고요 …
해결방안좀 알려주세요 …

오래된 문의 이긴 한데 저두 발생해서 확인해보니
이벤트가 온곳 onPOIItemSelected() 에서
마커를 지우고 생성을 하는 부분에서 발생하는데
그냥은 발생하지 않고 tag 값을 넣은 상태에서 하면 발생하네요
해결방법은… 뭐가 있을까요;

MapPOIItem poiItemTag = mapView.findPOIItemByTag(기존 tag값);
if (poiItemTag != null) {
mapView.removePOIItem(poiItemTag);
}

poiItem.setTag(다음tag값);
mapView.addPOIItem(poiItem);