如何检查另一个事件的发生而不是预期的 return 代码?

How to check another event occurred rather than the expected return code?

我使用带有意图和特定 REQUEST_CODE 的 startActivityForResult 从 A 启动 activity B。

在 activity B 中,用户可以编辑或删除数据库条目。

如果我按下相同的按钮,并使用相同的请求代码和意图启动 activity,

如何检查用户是选择保存他们编辑的条目还是删除它?

如评论中所述,我个人会为不同的操作使用不同的 REQUEST_CODEs,但如果您真的想用相同的响应并指示某些内容,只需传递一个布尔值(或任何其他有用的类型)在响应的意图中,您可以在调用 activity 或片段的 onActivityResult 中处理。