Здесь я добавляю данные в свой список списков: < /p>
Код: Выделить всё
public void setQuizModel(QuizModel model)
{
this.quizModel = model;
// this.antworten.bind(this.quizModel.getrichtigvalue());
for (int i = 0; i < this.quizModel.getQuiz().size(); i++)
{
this.view.fillList("1. " + this.quizModel.getQuiz().get(i).getFragen() + " (Antworten: " + this.quizModel.getOAnswearlist().get(this.quizModel.getNumberq()) + ", davon richtig:" + this.quizModel.getORightlist().get(this.quizModel.getNumberq()) + " )");
}
}
< /code>
мои списки: < /p>
private ArrayList antworten = new ArrayList();
private ObservableList oantworten = FXCollections.observableArrayList(this.antworten);
private ArrayList richtig = new ArrayList();
private ObservableList orichtig = FXCollections.observableArrayList(this.richtig);
private ArrayList quizcollection = new ArrayList();
< /code>
вот как я их заполняю: < /p>
for (int i = 0; i < this.quizcollection.size(); i++)
{
this.oantworten.add(new Integer(0));
this.orichtig.add(new Integer(0));
}
< /code>
И поэтому одно из значений внутри списка изменяется, и я хочу обновить ListView (я думал, что это произойдет автоматически через наблюдаемый список) < /p>
public void richtigincrement()
{
this.orichtig.add(this.numberq, this.orichtig.get(this.numberq).intValue() + 1);
}
public void antwortincrement()
{
this.oantworten.add(this.numberq, this.oantworten.get(this.numberq).intValue() + 1);
}
< /code>
Большое спасибо за всю помощь < /p>
edit:
view.filllist вызывается в классе View, чтобы заполнить список < /p>
public void fillList(String e)
{
this.list.getItems().add(e);
}
Проблема состоит в том, чтобы определить его более точно. Каждый раз, когда я даю ответ, он должен сохранять, как часто я пытался ответить на этот вопрос и как часто он был правильно.
2 массивы или наблюдения. Листа 1 для общего количества ответов по вопросу и 1 для правильных ответов по этому вопросу.
И если я нажимаю на обзор, я вижу это, но проблема не изменила значения, которые он выходит из массива в списке.>
Подробнее здесь: https://stackoverflow.com/questions/339 ... iew-update
Мобильная версия