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
Post a Comment