я
Активность А -> Фрагмент А
[из Fragment A я решаю создать Activity B]
Фрагмент А -> Активность Б.
Когда я нажимаю кнопку «Назад», я возвращаюсь к Fragment A, содержащему список данных. Я хотел бы обновить этот список при нажатии кнопки «Назад». Нет, я не храню данные локально, а делать еще один запрос слишком дорого. Есть ли простой способ передать измененный объект X нажатием кнопки «Назад» [From Activity B to Fragment A]? Как?
Конечно, вы можете использовать BroadcastReceiver, а также запустить startActivityForResult().
Используйте интерфейс в качестве обратного вызова и вызывайте его метод при onBackPressed.
Во фрагменте A вы можете вызвать метод из действия A, чтобы запустить действие с результатом для действия B.
Когда вы вернетесь, вы можете отправить эти данные вместе с ним. В действии A у вас может быть метод onActivityResult, чтобы поймать этот результат и обновить фрагмент A.
Используйте
BroadcastReceiverдля вашего случая