제 클래스가 ListActivity를 상속받지않고 Activity를 상속받은후 커스텀으로 ListView를 생성하였습니다

그런데 여기서 List의 아이템을 클릭할때 사용하는

protected void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);

이 메소드를 사용할수가 없더군요...

그래서

ListView.setOnItemClickListener(new OnItemClickListener(){

   @Override
   public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
     long arg3) {    
   }         
 });

이런식으로 해서 구현을 했는데 문제는 onListItemClick에서는 position이 있잖아요

근데 아래 메소드에서는 position이 없어서 그 해당 아이템을 클릭시 이벤트를 할수가 없는거 같던데

방법이 없을까요??