안드로이드에서 마커를 찍는것을 해보기 위해서

HelloGoogleMap.java  <-activity 상속

SiteOverlay.java  <-ItemizedOverlay 상속

요 두 클래스를 만들었습니다.


 ItemizedOverlay 에서 마커를 만들어서 마커를 찍을때 다이얼로그나 토스트가 나오는 반응을 하고 싶은데요.
     
     SiteOverlay에서 ItemizedOverlay 을 상속 받고 있어서 onTab을 사용하면 각각의 마커에 대한 인덱스를 받아올수는 있습니다.(Log로 확인)

그러나 SiteOverlay는 activity 상속을 안받기 때문에 다이얼로그나 토스를 호출 할 수 없습니다.

        
 
  뭐.. 그래서 질문이 이겁니다.

 1. 일반 자바 클래스에서 액티비티를 호출할수 있나요?? 아니면 다이얼로그나 토스트같은것을 호출할수 있나요? 된다면 어떻게 하나요?
 2. 만약 위의것이 안된다면 HelloGoogleMap클래스에 ItemizedOverlay 를 넣으려고 합니다.
   근데 ItemizedOverlay는 추상클래스더여서 객체 생성이 안되더라구요.
   액티비티인 HelloGoogleMap에 ItemizedOverlay 를 넣을수는 없나요?
  

아 된다면 내공이라도 걸고 싶네요 ㅠㅠ