checkbox state changed when i am scrolling in separated listview

view story

http://stackoverflow.com – i need to display data in separated list view with check boxes. In that i checked some views, but when i am scrolling, the checked state changed to unchecked. i am using the following class to display my listview. public class SearchAdapter extends ArrayAdapter<Map<String,?>>{ private LayoutInflater inflater; private int resId=0; private List<Map<String,?>> listitem; public SearchAdapter(Context context, int resId, List<Map<String,?>> dataList){ super(context, 0, dataList); this.resId = resId; (HowTos)