public View getView(int position, View convertView, ViewGroup parent) {
                View v = convertView;
                final int checkBoxPosition = position;
               ...................................................
          
                final Item p = items.get(position);
if (p != null) {
p.getCheck().setOnCheckedChangeListener(new OnCheckedChangeListener() {
                     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                     if (isChecked)
                     {// 체크를 할 때
                     for (int i = 0; i < items.size(); i++)
                     {
                     if (!p.isChecked()) 
                     {
                    
                     p.setChecked(true);
                     return;
                     }
                     }
                     p.setChecked(true);
                     items.add(items.get(checkBoxPosition));
                    
                     }// 체크가 해제될 때
                     else
                     {
                     for(int i=0; i < items.size(); i++)
                     {
                     if(p.isChecked())
                     {
                    
                     p.setChecked(false);
                     items.remove(i);
                     break;
                     }
                     }
                     p.setChecked(false);
                    
                     }
                     }

이것 저것 다해본거같네요 ㅠㅠ 일단 변수를 추가하지 않고요 바로 Item 같다가 값을 저장하고싶은데요..

쉽게 말하자면 check 값이 리스트뷰로 부리고 스크롤을 내리면 값이 변해요.. 그값을 변하지 않게 하고싶거든요..

But ㅠㅠ 되질않네요.. 변수 하나 사용해서 하는방법은 알겠습니다만.. 변수 사용하지 않고 저장하는법은 없을까요?

좀 도와주세요..