BaseAdapter을 상속받아 이미지 버튼을 하나 만들었습니다.

그리고 adapter 클래스 안에서 해당 버튼의 리스너을 만들었습니다.
 
   holder.button.setOnClickListener(new OnClickListener()
   { 
        public void onClick(View v) {
         new AlertDialog.Builder(컨테스트 )
   }

그 후 이와같이 대화상자을 버튼 리스너 안에 빌드을 해서 호출했는데
런타임 에러가 나옵니다.
메인컨테스트을 어뎁터 클래스 안의 이미지 리스너의 대화상자에 전달해야하는데
전달하는 부분에서 에러가 나는 것 같습니다.
어뎁테 안에서 대화상자을 호출하려면 어떻게 해야할까요