如何检查发生了另一个事件而不是预期的返回码?

时间:2019-12-10 13:24:56

标签: android startactivityforresult

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

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

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

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

1 个答案:

答案 0 :(得分:0)

如评论中所述,我个人将对不同的操作使用不同的REQUEST_CODE,但是如果您确实要使用相同的响应并指出某些内容,则只需在响应的响应中传递一个布尔值(或任何其他有用的类型)即可。您可以在呼叫活动或片段的onActivityResult中处理的意图。