在销毁之前将数据传递给 Fragment Activity
Passing data to Fragment before destroying Activity
我
Activity A -> 片段 A
[来自 Fragment A
我决定创建 Activity B
]
片段 A -> Activity B.
当我按下后退按钮时,我返回到包含数据列表的Fragment A
。我想在按下后退按钮时更新此列表。不,我不在本地存储数据,再次请求太昂贵了。有没有一种简单的方法可以在按下后退按钮 [From Activity B 到 Fragment A] 时传递修改后的对象 X?怎么样?
在片段 A 中,您可以从 Activity A 调用一个方法来启动 activity,结果为 Activity B.
当你回去时,你可以用它发送那个数据。
在 activity A 中,您可以使用 onActivityResult 方法来捕获此结果并刷新 Fragment A.
我
Activity A -> 片段 A
[来自 Fragment A
我决定创建 Activity B
]
片段 A -> Activity B.
当我按下后退按钮时,我返回到包含数据列表的Fragment A
。我想在按下后退按钮时更新此列表。不,我不在本地存储数据,再次请求太昂贵了。有没有一种简单的方法可以在按下后退按钮 [From Activity B 到 Fragment A] 时传递修改后的对象 X?怎么样?
在片段 A 中,您可以从 Activity A 调用一个方法来启动 activity,结果为 Activity B.
当你回去时,你可以用它发送那个数据。 在 activity A 中,您可以使用 onActivityResult 方法来捕获此结果并刷新 Fragment A.