Страница 1 из 1

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

Добавлено: 02 янв 2013, 18:36
JDev
Вопрос касается непосредственно 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;
Что не так?
Спасибо!

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

Добавлено: 02 янв 2013, 20:36
rezak90
а вы данные обновляете? лист связан с данными, если данные не обновились то и лист останется прежним

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

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

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

Добавлено: 02 янв 2013, 21:45
rezak90
вы же возвращаетесь с какой то активити, реализовывайте в активти (там где лист) onActivityResult и возвращайте данные, обновляйте массив данных который привязан к адаптеру и всё.