Возможно, я не правильно понял вопрос.Если, обновляя, вы имеете в виду новые данные для представлений элементов для ответов, то вы должны заполнить свой Cursor
новыми данными (список массивов, который содержит следующий раунд вопросов и ответов), а в getView()
выполните setText(babla.get(0))
и т. Д. ...так что вы делаете это ТОЛЬКО один раз.и затем позвоните (где, по вашему мнению, должен начинаться следующий раунд) cursor.notifyDatasetChanged();
, чтобы применить новые данные к списку.Для этого вам не нужно делать setText()
вручную, теперь getView()
делает это для вас каждый раз, когда вы звоните .notifyDatasetChanged();
.Я надеюсь, что это дало вам общее представление о том, как все работает.