(안드로이드) 지도 내에서 나오는 말풍선 클릭

공부삼아서 다음 지도가 들어간 어플리케이션을 가이드에 쓰여있는 기능들을 구현해서 만들어보려고 하는 학생입니다.

지도위에 고정된 마커를 등록해놓고, 해당 마커를 터치했을때 말풍선이 나오는 것 까지는 구현하였는데, 거기에 추가로 말풍선 내의 꺽쇠표시나 말풍선을 재차 터치하면 Toast로 말풍선을 터치했다는 확인 메세지를 띄우려고 합니다.

그런데 Sample App의 MarkerDemoActivity에 있는

@Override
public void onPOIItemSelected(MapView mapView, MapPOIItem mapPOIItem) {
}

@Override
public void onCalloutBalloonOfPOIItemTouched(MapView mapView, MapPOIItem mapPOIItem) {
    Toast.makeText(this, "Clicked " + mapPOIItem.getItemName() + " Callout Balloon", Toast.LENGTH_SHORT).show();
}

@Override
public void onCalloutBalloonOfPOIItemTouched(MapView mapView, MapPOIItem mapPOIItem,     MapPOIItem.CalloutBalloonButtonType calloutBalloonButtonType) {
}

을 넣어도 말풍선을 클릭햇을때 아무런 반응이 없습니다. 이것을 어떻게 구현해야하는지 도움을 받고 싶습니다.

2개의 좋아요

OnCreateView에 OnCalloutBalloonOfPOIItemTouched()를 사용하셨나요?