2016-02-19 2 views
-1

У меня есть одно мероприятие (MainActivity). У этого есть два фрагмента (NewsTiltleFragment & NewsDetilsFragment). Пользователь lanch приложение NewsTitleFragment отображается. Когда пользователь выбирает конкретное название новости, он shoud navigate NewsDetilsFragment. , когда пользователь возвращается к NewsTiltleFragment, в то время мне нужно обновить новости.Обновить данные первого фрагмента

Кто-то поможет мне решить эту проблему.

+0

Это сообщение похоже на [вне темы] (http://stackoverflow.com/help/on-topic) в соответствии с * Вопросы, требующие кода, должны демонстрировать минимальное понимание проблемы, которую нужно решить. * Пожалуйста, ожидаемые результаты, ваши попытки решения и почему они не работают. Подробнее см. В [Контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/q/156810/204922). – yennsarah

ответ

2

Это зависит от того, что вы хотите обновить.

Существует способ вещания приемника, и более простой способ - просто позвонить, что вы хотите обновить в onResume() Метод.

+0

Я заменил первый фрагмент (NewsTiltleFragment), поэтому почему в Resume не вызывается –

+0

Возможно, вы добавляете не заменяя. потому что, если вы делаете замену, вам также не нужно возобновлять работу. Он перезагружает предыдущий фрагмент. –

+0

Наконец-то я понял. Я использовал замену фрагмента и изменил AppcompactActivity на Activity. –