Your dialog fragment will be tied to activity. One simple approach is to notify your parent activity directly from dialog, as described here:
http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity
Based on this, I would create an Interface
that Activity
must implement in order to get a callback when database is updated and to reload a list (or whatever):
public interface OnDBUpdatedListener {
public void OnDBUpdated();
}
In your activity(s) you implement this interface:
public void OnDBUpdated() {
// Reload list here
}
In your dialog fragment, when you save data or when you are dismissing the dialog, put the following code:
(OnDBUpdatedListener)getActivity()).OnDBUpdated()