/** * Muda para a próxima questão. * * @return */ public boolean nextQuestion() { if (mAtualQuestion + 1 < mUser.QL.size()) { mAtualQuestion++; return true; } return false; }
/** * 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; }