У меня есть фрагменты F1 и F2.
F1 содержит BroadcastReceiver, который зарегистрирован/не зарегистрирован в onResume/onPause F1.
Когда я запускаю действие для результата из F2, и F1, и F2 приостанавливаются. В конце концов я получаю вызов F2 onActivityResult. Оттуда мне нужно отправить трансляцию на F1, но в этот момент onResume еще не вызывался, поэтому BroadcastReceives не слушает.
Какое лучшее решение в этом сценарии?
На данный момент я регистрирую приемник в onAttach/onDetach F1, чтобы он был активен при выполнении onActivityResult. Хотя это не похоже на лучшее решение.