我想从android的sqlite数据库中删除多个检查过的listview项。我为listview扩展了baseAdapter。有谁能建议我如何从sqlite数据库中删除多个选中的项目?
SparseBooleanArray sba=new SparseBooleanArray(); // declare globally in adapter
convertview.onClickListener(new View.onClickListener(){
@Override
public void onClick()
{
if(checkbox.isChecked())
{
sba.put(position,true);
}
else
{
sba.put(position,false);
}
});
删除选中按钮点击方法
deleteselectedbutton.onClickListener(new View.onClickListener(){
@Override
public void onClick(){
for(int position=0;position<array.size();position++)
{
if(array.get(position))
{
itemstodeletelist.Add(itemslist[position]);
}
}
}
现在在db循环中删除方法与itemstodeletelist