响应代码的差异,Android M权限

时间:2016-05-17 08:33:27

标签: android

在单个Activity上我有onActivityResult和onRequestPermissionsResult。我对每个功能都有不同的请求代码。

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

这只发生在上述两种方法的活动中。

我对它们都有不同的请求代码。它们是以某种方式发生冲突吗?

1 个答案:

答案 0 :(得分:0)

这是旧的,但我想我会回答以防其他人遇到这个问题。问题是当你在片段中有onRequestPermissionResult时,你也必须调用

Update product_visited set commanded = 1
Where exists(Select * from product_commanded
             where product_id = product_visited.Product_id)

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