Fragment-оновить ListView при переходе обратно onBackPress?

Интерфейс, диалоги, темы, стили, меню
Ответить
JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

Fragment-оновить ListView при переходе обратно onBackPress?

Сообщение JDev » 02 янв 2013, 18:36

Вопрос касается непосредственно ListView.
Нахожусь в фрагменте, кликаю кнопку меню - перехожу в Активити.
Когда в активити проделались все действия, а именно добавление строчки в ListView который отображается в моем фрагменте, вызиваю onBackPressed().
Возвращаюсь к фрагменту но ListView - не оновляется автоматически.
Что мне нужно...
При переходе обратно к фрагменту обновлять ListView.

Стековерфлов говорит, что нужно примерно следующее.
Я это вызываю в методе своего фрагмента, не срабатывает...

Код: Выделить всё

	@Override
	public void onResume() {
		super.onResume();
		Log.i(TAB_FILTER_LOG, "OnResume");
		filtersListAdapter.notifyDataSetChanged();
		filterListView.invalidateViews();
	}

//где
public class TabFilter extends Fragment implements OnItemClickListener

	private ListView filterListView;
	private BaseAdapter filtersListAdapter;
Что не так?
Спасибо!

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Fragment-оновить ListView при переходе обратно onBackPre

Сообщение rezak90 » 02 янв 2013, 20:36

а вы данные обновляете? лист связан с данными, если данные не обновились то и лист останется прежним
R.id.team
Политика на форуме запрещена

JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

Re: Fragment-оновить ListView при переходе обратно onBackPre

Сообщение JDev » 02 янв 2013, 20:41

rezak90 писал(а):а вы данные обновляете? лист связан с данными, если данные не обновились то и лист останется прежним
- это я и пытаюсь сделать. Если знаете, подскажите функцию, чтоб не рыл. Спасибо.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Fragment-оновить ListView при переходе обратно onBackPre

Сообщение rezak90 » 02 янв 2013, 21:45

вы же возвращаетесь с какой то активити, реализовывайте в активти (там где лист) onActivityResult и возвращайте данные, обновляйте массив данных который привязан к адаптеру и всё.
R.id.team
Политика на форуме запрещена

Ответить