Передача данных во фрагмент перед уничтожением Activity

я

Активность А -> Фрагмент А

[из Fragment A я решаю создать Activity B]

Фрагмент А -> Активность Б.

Когда я нажимаю кнопку «Назад», я возвращаюсь к Fragment A, содержащему список данных. Я хотел бы обновить этот список при нажатии кнопки «Назад». Нет, я не храню данные локально, а делать еще один запрос слишком дорого. Есть ли простой способ передать измененный объект X нажатием кнопки «Назад» [From Activity B to Fragment A]? Как?

Используйте BroadcastReceiver для вашего случая

Dinesh Shingadiya 30.05.2019 14:17

Конечно, вы можете использовать BroadcastReceiver, а также запустить startActivityForResult().

Rozina 30.05.2019 14:22

Используйте интерфейс в качестве обратного вызова и вызывайте его метод при onBackPressed.

MarkWalczak 30.05.2019 14:22
0
3
61
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Во фрагменте A вы можете вызвать метод из действия A, чтобы запустить действие с результатом для действия B.

Когда вы вернетесь, вы можете отправить эти данные вместе с ним. В действии A у вас может быть метод onActivityResult, чтобы поймать этот результат и обновить фрагмент A.

Документация по Android

Другие вопросы по теме