如何返回 activity 中启动 activity 的片段?

How to go back to the fragment in an activity which launched the activity?

如果我的主 activity 中有 4 个片段.. 如果我从其中任何一个启动 activity。那么我如何返回到新 activity 的最后一个片段?例如 Activity A 有 1 2 3 和 4 片段。我从片段 3 启动 Activity B。现在我想回到 Activity A,但在片段 4 中......如果我只使用 finish() activity 或应用栏中的主页按钮.. 我转到 Activity 片段 1.. 但我希望它成为 Activity 片段 3.. 有帮助吗?我想要应用栏中的后退箭头来完成此功能吗?或者无论如何我都完成了这个 activity ?

在提交片段事务之前调用 transaction.addToBackstack(null)

只需调用 finish() 或使用“后退”按钮 return 您就可以回到上一个 Activity 时的状态。