예제 #1
0
 @Override
 protected void readFromParcel(Parcel in) {
   super.readFromParcel(in);
   name = in.readString();
   type = in.readString();
   mode = in.readString();
   avg = in.readInt();
   numAnswers = in.readInt();
   for (Parcelable q : in.readParcelableArray(QuestionOption.class.getClassLoader())) {
     options.add((QuestionOption) q);
     ((QuestionOption) q).setQuestion(this);
   }
   for (Parcelable c : in.readParcelableArray(Choice.class.getClassLoader())) {
     choices.add((Choice) c);
     ((Choice) c).setQuestion(this);
   }
   for (Parcelable c : in.readParcelableArray(AnswerAverage.class.getClassLoader())) {
     answerAverages.add((AnswerAverage) c);
     ((AnswerAverage) c).setQuestion(this);
   }
 }