Я только что решил это в своем проекте.То, что у меня есть, это действие с ListFragment.В этом фрагменте списка при щелчке по определенному элементу я отображаю DatePickerFragment (пользовательский DialogFragment, который отображает DatePickerDialog).Когда дата выбрана, я хочу обновить ListFragment.
Чтобы добиться этого, в действии, в котором размещается ListFragment (а также в нем размещается DatePickerFragment, по сути), я реализовал метод, которыйпросто заменяет ListFragment новым экземпляром, например, так:
public void criteriaChanged()
{
getFragmentManager().beginTransaction()
.replace(R.id.container, new FilterFragment())
.commit();
}
Я вызываю этот метод из DatePickerFragment, из onDateSet ():
FilterActivity fa = (FilterActivity) getActivity();
fa.criteriaChanged();
Это помогает мне.