리스트뷰가 LinearLayout를 child로 갖고 있고, LinearLayout내부에 View들이 들어있는 상태인데요,

onClick에서는 로그를 찍고 인텐트를 날리는 일을 하고 있습니다.

startActivityForResult를 사용하려면 context를 activity로 캐스팅해야 하더라구요, 그래서, 


(context는 뷰가 만들어질때 activity로부터 this로 받은 Context를 저장해놓은 변수입니다.)

Intent intent = new Intent(context, subActivity.class);      

((Activity) v.getContext()).startActivityForResult(intent, 3);


가끔씩 OnClickListener가 동작하지 않고 먹히다가 엑티비티를 이동한다던가 할때 먹혔던 횟수만큼 한번에 호출되는

상황입니다.(예를들어 10번 눌렀는데 동작없다가 나중에 한번에 10개의 엑티비티 중복 호출)

한번 클릭 먹기 시작한 뷰는 계속 이벤트를 먹어버리네요.

그리고 클릭을 먹는 뷰가 속해있는 LinearLayout에 속한 다른 뷰들도 다 먹힙니다.


의심되는 부분들 다 살펴봤는데도 잘 모르겠네요..

혹시 다른 부분을 의심해볼만한 곳이 있나요?

ODDM에서 안드로이드 개발자로 일하고 있습니다.

이제 1년 정도 되었네요.

선배님들이 좋은 정보 공유해주시고 저희 후배들에게 많은 가르침을 주시는 점

항상 감사하게 생각하고 있습니다.

서로가 서로에게 도움이 되는 그런 환경이 계속 발전해나갔으면 좋겠습니다.

대한민국 개발자 화이팅!