在销毁Activity之前将数据传递给Fragment

Pet*_*der 0 android fragment android-lifecycle android-activity

我有

活动A->片段A

[由Fragment A我决定创建Activity B]

片段A - >活动B

当我按返回按钮时,我返回到Fragment A包含数据列表的位置。按下后退按钮时,我想更新此列表。不,我不在本地存储数据,并且发出另一个请求太昂贵了。有没有简单的方法可以通过按[返回从活动B到片段A]的后退按钮传递修改的对象X?怎么样?

小智 5

在片段A中,您可以从活动A调用方法,以将结果返回活动B的活动开始。

当您返回时,您可以随其发送该数据。在活动A中,您可以使用onActivityResult方法来捕获此结果并刷新片段A。

Android文档