onActivityResult()和onRequestPermissionResult()有什么区别?

时间:2018-11-19 09:22:07

标签: android

我是Android开发的新手,我仍在学习,我想知道这两者之间有什么区别。谢谢

1 个答案:

答案 0 :(得分:1)

  

onActivityResult()

如果我们要启动另一个活动并收到回叫结果 startActivityForResult(),则必须将响应的活动设计为返回结果。完成后,它将结果作为另一个Intent对象发送。您的活动在 onActivityResult()回调中收到它。

  

onRequestPermissionsResult

此接口是用于接收许可请求结果的合同。 每次 requestPermissions(android.app.Activity,String [],int)上的每次调用都会调用此方法。

有关更多信息,请通过下面的链接

  

onActivityResult()

https://developer.android.com/training/basics/intents/result

  

onRequestPermissionsResult

https://developer.android.com/reference/android/support/v4/app/ActivityCompat.OnRequestPermissionsResultCallback