2010-06-10 3 views
0

Я добавил меню в Activity List Activity и хотел разрешить пользователю выбирать информацию, которая будет отображаться в ListView. Так, например:Изменение содержимого ListView (Android)

  • ListView заполнен методом onCreate.
  • Пользователь выбирает опцию в меню.
  • После того, как пользователь внесет этот выбор, ListView будет заполнен другим массивом.

Is onResume() выполняется после закрытия меню? Я бы испытал это, но я не в настоящее время дома. Каков наилучший способ сделать это?

Спасибо, Роб

ответ

1

Нет, OnResume не вызывается, когда меню закрыто. Что вы хотите сделать, это поместить код, который обменивает информацию в адаптере в методе OnMenuItemSelected.

+0

Хорошо, если я захвачу свой ListView и установил новый ArrayAdapter, используя listView.setAdapter(); будет ли он автоматически «переполнять» список? – tgai

+0

Или мне нужно просто вызвать setListAdapter, как я делаю в моем методе onCreate()? – tgai

+1

Эти два эквивалента. Вы можете сделать это в любом случае. – CaseyB

Смежные вопросы