현재 map에 marker를 띄웠고, 그 marker를 클릭하면 아래와 같은 소스를 통해 dialog가 뜨도록 설정하였습니다.

그런데.. 

dialog 내의 버튼 (상세보기)을 클릭하면 다른 activity를 실행시키고 싶습니다. 
이 클래스에서 Acitivity를 extends하여 intent로 acitivty를 호출하려고 했으나
이미 ItemOverlay를 extends 받았기 때문에 acitivty를 사용할 수 없는 것 같습니다.

그래서 외부에 Activity를 extends하여 새로운 클래스를 만들고 그 안에 activity를 호출하는 intent를 작성 한 후
아래의 부분에서 호출하여 사용하고자 하는데 방법을 잘 모르겠네요.

혹시 이러한 방법이나 더 간단하고 좋은 방법으로 개발해 보신 분들은 답변 부탁드립니다.


-------------------------------------------- 소스입니다. --------------------------------------------------

protected boolean onTap(int index) {
  OverlayItem item = mOverlays.get(index);

    AlertDialog.Builder dialog = new AlertDialog.Builder(mContext); 
    dialog.setTitle(item.getTitle());
   
    dialog.setPositiveButton("상세보기", new DialogInterface.OnClickListener(){
     
      @Override
      public void onClick(DialogInterface dialog, int index){

       //여기에서 외부에 작성한 Activity 클래스를 호출하고 싶습니다.

      }
    });

----------------------------------------------------------------------------------------------------------------

                                                                                                               공지사항을 다 읽었음