Example #1
0
 /**
  * Muda para a próxima questão.
  *
  * @return
  */
 public boolean nextQuestion() {
   if (mAtualQuestion + 1 < mUser.QL.size()) {
     mAtualQuestion++;
     return true;
   }
   return false;
 }
Example #2
0
 /**
  * Bundle contendo: ArrayList<String> list; String title; int number_of_questions;
  *
  * @return
  */
 public Bundle getQuestionListInfo() {
   Bundle b = new Bundle();
   ArrayList<Question> qlist = mUser.QL.getArrayListQuestion();
   ArrayList<String> list = new ArrayList<String>();
   int i = 1;
   for (Question q : qlist) {
     StringBuilder sb = new StringBuilder();
     sb.append((i++) + " : ");
     if (q.Titulo.equals("")) {
       if (q.Enunciado.length() > 100) {
         sb.append(q.Enunciado.subSequence(0, 100).toString());
       } else {
         sb.append(q.Enunciado);
       }
     } else {
       sb.append(q.Titulo);
     }
     list.add(sb.toString());
   }
   b.putStringArrayList("list", list);
   b.putString("title", mUser.QL.Titulo);
   b.putInt("number_of_questions", mUser.QL.size());
   return b;
 }