startActivityForResult()和setResult方法如何一起使用?

时间:2019-06-22 09:07:58

标签: android

我尝试了解startActivityForResut和setResult与onActivityResult方法如何一起工作。 startActivityForResut和setResult方法中的requestCode和resultCode是什么,为什么使用它们?

1 个答案:

答案 0 :(得分:0)

结果代码->报告结果是肯定的(RESULT_OK)还是否定的{RESULT_CANCELED)。

requestCode ->可让您捕获哪个Activity是结果

  

当用户完成后续活动并返回时,   系统调用您活动的onActivityResult()方法。这个方法   包含三个参数:

     

您传递给startActivityForResult()的请求代码。结果代码   由第二个活动指定。如果是,则为RESULT_OK   操作成功或RESULT_CANCELED(如果用户退出了)或   由于某种原因,操作失败。一个意图   结果数据。