title: How to handle onCheckedChangeListener for a RadioGroup in a custom ListView adapter
body: <p>I am developing an app which has a list view with custom layout as follows :<br>
  It has 4 <code>RadioButtons</code> in <code>RadioGroup</code> and a <code>TextView</code>.  Actually, it ll be shown as <em>question</em>(<code>TextView</code>) and <em>answers</em>(<code>RadioButtons</code>) list. Above view is inflated in my custom adapter which extends <code>ArrayAdapter&lt;Question&gt;</code>.</p>
  
  <p>The problem is that, how should I maintain the state of <code>RadioButtons</code> in my custom <code>Adapter</code>? When <code>RadioButton</code> is <code>pressed/checked</code> and list is scrolled down, <code>adapter</code> automatically recycles view and the <code>RadioButton</code> state is lost. </p>
  
  <ul>
  <li><strong>So, can anyone guide to any link / information regarding this?</strong></li>
  <li><strong>Or how should I implement question answers list?</strong></li>
  </ul>
  
  <p>Article I followed:
  <a href="http://www.vogella.de/articles/AndroidListView/article.html" rel="nofollow">http://www.vogella.de/articles/AndroidListView/article.html</a> .</p>
  
  <p>The above link is using a <code>CheckBox</code>, in similar manner I want to use the <code>RadioGroup</code>(<code>RadioButtons</code>) instead of <code>CheckBoxes</code>.</p>