Из-за жизненного цикла действия параметры действия обычно отделяются от действия.Вы можете сохранить их в saveInstancestate и получить их обратно.Таким образом, вы убедитесь, что ваша деятельность имеет правильную информацию, когда она восстанавливается.
Если содержимое изменяется где-то в течение жизненного цикла приложения, хорошо хранить это содержимое где-то постоянно (SharedPreferences, Database, File).
Если вы хотите уведомить несколько частей вашего приложения о событии, хорошим способом будет локальная трансляция.
Сказав, что мне кажется странным, что о событии следует уведомить о чем-то другом, кроме текущего (и содержащего ваш фрагмент).Когда он возобновится, он соберет необходимую информацию и обновится.