如何在android中使用baseAdapter从sqlite数据库中删除多个Checked Listview项



我想从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

最新更新