android - ListView Checkbox Save State -


i using checkbox each , every list item, , when user tap on of checkbox storing list item sqlite database, whenever restart app not getting check list items checked earlier.

so how save state checkbox ?

@override public view getview(final int position, view convertview, viewgroup parent) {     // convert view = design     view v = convertview;      if (v == null) {          holder = new viewholder();         v = vi.inflate(resource, null);          holder.tvname = (textview) v.findviewbyid(r.id.textview1);                   holder.checkbox = (checkbox) v.findviewbyid(r.id.cbbox);          boolean strdataexist = activity.mydb.exists(actorlist.get(position).getname());         if(strdataexist)         {             actorlist.get(position).setchecked(true);         }         else         {             actorlist.get(position).setchecked(false);         }          v.settag(holder);      }      else      {         holder = (viewholder) v.gettag();                }            

in getview method, code should be

    if(strdataexist)     {         holder.checkbox.setchecked(true);     }     else     {         holder.checkbox.setchecked(false);     } 

Comments