响应代码不同,Android M权限不同

响应代码不同,Android M权限不同,android,Android,在单个活动中,我有onActivityResult和onRequestPermissionsResult。我对每个功能都有不同的请求代码 但是,onRequestPermissionResult中的请求代码是513,而不是我发送的1 这仅在使用上述两种方法的活动中发生 我对它们都有不同的请求代码。它们是以某种方式冲突还是以另一种方式冲突?这是老问题,但我想我会回答,以防其他人遇到这种情况。问题是当您拥有onRequestPermissionResult时,您还必须调用一个片段 super.onR

在单个活动中,我有onActivityResult和onRequestPermissionsResult。我对每个功能都有不同的请求代码

但是,onRequestPermissionResult中的请求代码是513,而不是我发送的1

这仅在使用上述两种方法的活动中发生


我对它们都有不同的请求代码。它们是以某种方式冲突还是以另一种方式冲突?

这是老问题,但我想我会回答,以防其他人遇到这种情况。问题是当您拥有onRequestPermissionResult时,您还必须调用一个片段

super.onRequestPermissionsResult(requestCode, permissions, grantResults);

从activity onRequestPermissionResult,或者activity将在到达您的片段之前更改响应代码,这是旧的,但我想我会回答,以防其他人遇到此问题。问题是当您拥有onRequestPermissionResult时,您还必须调用一个片段

super.onRequestPermissionsResult(requestCode, permissions, grantResults);

从“活动onRequestPermissionResult”或“活动将在到达您的片段之前更改响应代码”

您能提供一些代码吗?有没有发现这方面的问题?同样的问题,但你能提供一些代码吗?有没有想过这个问题?同一问题,但515