제가 연락처를 listView 로 출력하였고, 체크박스를 넣어
int getPosition = (Integer)checkbox1.getTag(); //몇 번째 체크박스인가.
/* 몇번째인지 잘 뜨나 TEST
String a = String.valueOf(getPosition);
Toast.makeText(getApplicationContext(), a , Toast.LENGTH_LONG).show();
*/
이렇게 해서 체크 선택할때마다 0, 1, 2, 3,4, 이렇게 잘 뜨는 걸 확인하였습니다.
그래서 이제 저 체크박스 값을 넘겨주어서 ArrayList에 뿌려진 이름과 전화번호를 가져오려고 ..
contactlist.get(getPosition).setSelected(checkbox1.isChecked());
Contact acontact = new Contact(contactlist.get(getPosition).getName());
String Test = acontact.toString();
Toast.makeText(getApplicationContext(), Test , Toast.LENGTH_LONG).show();
이렇게 해주었는데
패키지네임 @ 41f3bf68
이런식의 내용이 출력되고 있습니다.
골뱅이 뒤의 번호는 다른 체크박스를 체크할 때마다 다른 값으로 나오고 있는데 ..
contactlist 가 연락처를 뿌리고 있는 ArrayList 변수인데 ,
왜 연락처는 잘 띄우면서 출력을 하면 이런 식으로 나오는지 이해가 안갑니다 ㅠ.ㅠ
패키지 네임 @ 이상한 번호
이런 식의 데이터가 무얼 의미하는지도 몰라 멘탈이 터질 것 같네요 ..
소스를 한꺼번에 그냥 올리면 좀 보기도 싫고 짜증나하실 까봐
에러가 나는 부분만 .. 올려보았습니다.
더 필요하시면 즉각적으로 올려드리겠습니다.
멘탈 빠개질것같아요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ