마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

customer adapter 에서 getCount를 어디서 호출하는지를 모르겠네요..

0 추천
customer adapter에 getView에 로그를 찍어봤는데 로그가 반복적으로 계속찍혀서 질문했었는데...

getCount를 찍어보라고 하시더라구요...그래서

getCount메소드에 카운트를 찍어봣는데.. 카운트가 계속 올라가네요..

원래 어디서 호출을 해야 실행되는거 아닌가요??

제가 임의로 호출한 부분은 없는데... 어디서 계속 호출을 하는걸까요...
곰지0 (210 포인트) 님이 2015년 2월 6일 질문
곰지0님이 2015년 2월 6일 reshown

3개의 답변

0 추천
연결된 ListView가 호출하겠지요.... ^^;
비애천사 (12,090 포인트) 님이 2015년 2월 6일 답변
0 추천
뭔소리하는지 이해가 안되니 질문을 다시 정리해서 올리거나,

아예 올리질 마세요.

지나가던 초딩이 봐도 의도하는 바가 잘 전달되야 질문이고

거기에 동하는 사람은 답도 해주는거지

뭔소립니까 저게 대체.
익명사용자 님이 2015년 2월 6일 답변
0 추천

이전 질문글 보니까 getView가 계속 중복호출 된다는 말씀이신지..?

getCount보단 getView가 호출이 필요한 타이밍이 아닌데,

계속 호출된다면 getView중복호출 등에 대해 검색해보세요.

custom adapter에서 스크롤한다거나,notifyDataSetChanged()를 사용할 때도 호출됩니다. 

그리고 카운트가 올라간다는게 adapter의 갯수가 증가한다는 것인지..?

이렇게 질문하시면 다른 분들이 답변을 해드릴 수가 없어요...

전체 소스를 올리시기 거북하시면 적어도 남들이 이해할 수있을만한 최소한의 소스라도 올리시는게 좋습니다..^^

출력된 로그 결과도 올리시면 더 좋고요.

 

anci (19,950 포인트) 님이 2015년 2월 6일 답변
...