안녕하세요 안드로이드 앱개발중인 학생입니다
개발하는 도중에 막혀서 뚫리지 않는 부분이 있어 질문 드립니다.

일단 코드를 보시면
for(int i=0;i<ot_count-1;i++){
         
         Others[i].setOnClickListener(new View.OnClickListener() {
          
          public void onClick(View v) {
           showDialog(0);
           Intent data = getIntent();
           data.putExtra("ot_count", i);
           // TODO Auto-generated method stub
          }
         });
        }

요렇게 되어 있는데요
Other[] 는 ImageView이구요
여러개의 이미지뷰를 화면상에 띄운후에 이 이미지뷰를 클릭했을 때 alert_dialog를 띄울 수 있게끔 해주는 코드입니다

문제는 어떤 이미지뷰를 클릭했는지 Intent에 정보를 넣어서 다이얼로그로 정보를 보내고 싶습니다
근데 data.putExtra("ot_count", i); 이 부분에서 막히네요
보시는 바와 같이 i는 for문을 향해 사용되고 있는 변수인데요
onClick() 메소드내에서는 final int type 만 사용가능한지 이클립스에서 자꾸 final int 로 바꾸라네요

저와 비슷한 경험을 해보신 분 어디 없나요?
도와주세요~~~