title: Checked checkboxes is unchecked when i scroll listview in xamarin android
body: <p>Below is my <code>GetView()</code> method in adapter class, when I scroll the list view by selecting one checkbox.  After scrolling back to initial position checked checkbox is getting unchecked.</p>
  
   <pre class="lang-cs prettyprint-override"><code>    public override View GetView (int position, View convertView, ViewGroup parent)
      {
          View view = convertView; 
          var item = mMyList [position];
          //View holder
          MyViewHolder holder = null;
          if (view == null) {
              holder = new MyViewHolder ();
              view = mcontext.LayoutInflater.Inflate (Resource.Layout.listview_layout, null);
              holder.mChecked = view.FindViewById&lt;CheckBox&gt; (Resource.Id.chkBox);
              holder.Name = view.FindViewById&lt;TextView&gt; (Resource.Id.Name);
              holder.StartDate = view.FindViewById&lt;TextView&gt; (Resource.Id.startDate);
              holder.EndDate = view.FindViewById&lt;TextView&gt; (Resource.Id.endDate);
              holder.Desc = view.FindViewById&lt;TextView&gt; (Resource.Id.Desc);
              view.SetTag (holder);
          } else {
              holder = (MyViewHolder)view.Tag;
          }
          holder.Name.SetText (item.Name, TextView.BufferType.Normal);
          holder.StartDate.SetText (item.StartDate, TextView.BufferType.Normal);
          holder.EndDate.SetText (item.EndDate, TextView.BufferType.Normal);
          holder.Desc.SetText (item.Description, TextView.BufferType.Normal);
          return view;
      }
  </code></pre>