怎么在listview上点击复选框后得到每一项的值

如何在listview上点击复选框后得到每一项的值?
如何在listview上点击复选框后得到每一项的值?
------解决思路----------------------
holderView.check.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {  
                if (lastposition != -1) {  

                    RadioButton tempRadio = (RadioButton) ((Activity) context).findViewById(lastposition);
                    if (tempRadio != null) {  
                        tempRadio.setChecked(false);  
                    }  
                }  
                lastposition = buttonView.getId();  
                System.out.println("repairadapter----- addressId  " + list.get(position).get("addressId"));
                addressId = list.get(position).get("addressId");
                
            }  
}
});

if (position == lastposition) { 
holderView.check.setChecked(true);

    }else {  
     holderView.check.setChecked(false);  
   }  


这是我做ListView 中Item 单选的 方法  复选的话  我想大概思路差不多吧
------解决思路----------------------
每个item上面的数据来自一个类实例,也就是你的数据源是一个List,里面是实例列表,这样你对item操作时,记得把状态跟新到实例中,你访问实例就行了,通过position获得list中的对象
------解决思路----------------------
是获取一个item的每个内容么?可以自定义listview的adapter,在getview中创建方法!
------解决思路----------------------
可以用一个数组保存每个item的选中状态