Witajcie,

próbuje napisać kod, który przechowa zaznaczone przez użytkownika radio buttony. Na tą chwilę mam coś takiego:


class QuestionPagerAdapter extends PagerAdapter {

   Context mContext;
   LayoutInflater mLayoutInflater;
   ArrayList questionList;
   View itemView;
   RadioButton radioButton1, radioButton2, radioButton3;


   public QuestionPagerAdapter(MainActivity context, ArrayList questionList, View itemView ) {
       mContext = context;
       this.questionList = questionList;
       this.itemView = itemView;
       mLayoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
   }

   @Override
   public int getCount() {
       return questionList.size();
   }

   @Override
   public boolean isViewFromObject(View view, Object object) {
       return view == ((RelativeLayout) object);
   }

   @Override
   public Object instantiateItem(ViewGroup container, int position) {
       // dislay  question layout only one and new question will display here when we do swipe
       View itemView = mLayoutInflater.inflate(R.layout.fragment_4, container, false);

       TextView questionName = (TextView) itemView.findViewById(R.id.textView5);

       ImageView imageView = (ImageView) itemView.findViewById(R.id.imageView);

       TextView descripiton = (TextView) itemView.findViewById(R.id.textView3);

       TextView questionText = (TextView) itemView.findViewById(R.id.textView4);

       radioButton1 = (RadioButton) itemView.findViewById(R.id.radioButton1);
       radioButton2 = (RadioButton) itemView.findViewById(R.id.radioButton2);
       radioButton3 = (RadioButton) itemView.findViewById(R.id.radioButton3);




       //Button submit = (Button)findViewById(R.id.submit_btn);



       //imageView.setImageResource(mResources[position]);

       container.addView(itemView);

       return itemView;
   }

   @Override
   public void destroyItem(ViewGroup container, int position, Object object) {
       container.removeView((LinearLayout) object);
   }
}

oraz w klasie DataModel

public class DataModel implements Serializable {


    String imgUrl;
    String question;
    ArrayList<String> options;

    public DataModel(String imgUrl, String question, ArrayList<String> options) {
        this.imgUrl = imgUrl;
        this.question = question;
        this.options = options;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }

    public ArrayList<String> getOptions() {
        return options;
    }

    public void setOptions(ArrayList<String> options) {
        this.options = options;
    }
}



Jak to dalej ugryźć?