listview를 만드는데 adpater의 getview에서 onClickListener를 매겼다
그런데 처음 띄웠을때의 리스트 아이템은 제대로 값이 들어갔지만
스크롤하여 밑쪽 데이터를 누르니 다른 데이터가 나왔다...
///////////////////////////////////
if (convertView == null) {
}
이 안에 온클릭리스너를 잡아주었는데
이 안에서 데이터를 넣으면 안된다고한다
(convertView를 재사용하기 때문에 라고 한다)
if문 밖에서 리스너를 잡아주니 제대로 작동 되었다.
참고 사이트
'공부 > Android' 카테고리의 다른 글
(에러) Error:svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) (0) | 2016.07.27 |
---|---|
(android) 마쉬멜로우 권한(Marshmallow permission) (0) | 2016.07.26 |
(android) 전화 걸기 ACTION_CALL (1) | 2016.07.13 |
(android) 문자열의 첫번째 글자 자음 가져오기 (0) | 2016.07.13 |
(android) EditText focus 키보드 자동 실행 (0) | 2016.07.13 |