我尝试了解startActivityForResut和setResult与onActivityResult方法如何一起工作。 startActivityForResut和setResult方法中的requestCode和resultCode是什么,为什么使用它们?
答案 0 :(得分:0)
结果代码->报告结果是肯定的(RESULT_OK
)还是否定的{RESULT_CANCELED
)。
requestCode ->可让您捕获哪个Activity
是结果
当用户完成后续活动并返回时, 系统调用您活动的onActivityResult()方法。这个方法 包含三个参数:
您传递给startActivityForResult()的请求代码。结果代码 由第二个活动指定。如果是,则为RESULT_OK 操作成功或RESULT_CANCELED(如果用户退出了)或 由于某种原因,操作失败。一个意图 结果数据。