Exemple #1
0
 public CustomArray(CustomClass wrap) {
   super(wrap.getName() + "[]", fields, methods);
 }
  public void clicknext(View view) {
    // Intent bbb = new Intent(getApplicationContext(), quizfrom.class);
    // startActivity(bbb);
    // Select Answer rigth
    if (myOption1.isChecked()
        || myOption2.isChecked()
        || myOption3.isChecked()
        || myOption4.isChecked()) {
      // Keep myAnswer
      String selectMyAns;
      if (myOption1.isChecked()) {
        selectMyAns = myOption1.getText().toString();
      } else if (myOption2.isChecked()) {
        selectMyAns = myOption2.getText().toString();
      } else if (myOption3.isChecked()) {
        selectMyAns = myOption3.getText().toString();
      } else {
        selectMyAns = myOption4.getText().toString();
      }
      Log.d(" Database: ", " selectMyAns >>>>> " + selectMyAns);

      String check;
      if (selectMyAns.equals(trueAns)) {
        check = "true";
      } else {
        check = "false";
      }
      // int numIndex = numQ - 2;

      object1.id = Integer.toString(numQ - 1);
      object1.idParam = text;
      object1.strQuestion = strQ;
      object1.strMyAns = selectMyAns;
      object1.strAns = trueAns;
      object1.strCheck = check;

      myArrList.add(object1);
      /*myAnswer[numIndex][0] = varID;
      myAnswer[numIndex][1] = text;
      myAnswer[numIndex][2] = strQ;
      myAnswer[numIndex][3] = selectMyAns;
      myAnswer[numIndex][4] = trueAns;
      myAnswer[numIndex][5] = check;*/
      for (int index = 0; index < myArrList.size(); index++) {
        Log.d(" check: ", " Round Score >>>>> " + myArrList.get(index).strQuestion);
        // Toast.makeText(getApplicationContext(), "Id is :" + Object.id,
        // Toast.LENGTH_SHORT).show();
      }

      if (numQ > 10) {
        // Nextpage. Show Score & send parameter myAnswer
        Intent intent;
        Bundle bundle = new Bundle();
        intent = new Intent(getApplicationContext(), pagemyscore.class);

        /**/
        Bundle d = new Bundle();
        d.putSerializable("myscore", myArrList);
        intent.putExtras(d);
        startActivity(intent);
      } else {
        // Next Question

        showNotes(curNotes);
      }
    } else {
      AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
      alertDialogBuilder.setMessage("กรุณาเลือกคำตอบ");
      AlertDialog alertDialog = alertDialogBuilder.create();
      alertDialog.show();
    }
  }
 private CustomClass defineClass(CustomClass klass) {
   _classes.put(klass.getName(), klass);
   return klass;
 }