【发布时间】:2016-03-17 19:08:35
【问题描述】:
我有 2 个 Activity A 和 B,A 调用 B 所以,当 B 在其 Activity 上调用 finish() 时,我想 Resume parent Activity (A)。任何建议都会很有用。
更新: 也许我应该提到我使用片段,每个 Activity 都有自己的片段,我从 B 活动中托管的片段调用 finish() 并且我希望收到片段属于 A 的 Resume。
【问题讨论】:
-
如果您在开始新的活动时没有完成父活动,它将自动恢复。你有什么具体的用例吗?
-
我没有完成父activity,A调用B,然后B调用finish。
-
在这种情况下,A 的
onResume将被自动调用。无需做任何事情。只需在 A 中覆盖此方法即可。 -
@Rohit5k2 我已经更新了我的帖子,请看看..
-
Fragments onResume 不会被自动调用。我确定您的活动
onResume正在被调用。你为什么不从那里手动调用你的片段 onResume。
标签: android android-activity activity-lifecycle