2016-05-17 7 views
1

Auf einer einzelnen Aktivität habe ich onActivityResult und onRequestPermissionsResult. Ich habe verschiedene Anfragecodes für jede Funktionalität.Unterschied im Antwortcode, Android M Berechtigung

Aber Request Code in onRequestPermissionResult kommt heraus zu 513 statt 1, die ich sende.

Dies geschieht nur in der Aktivität mit beiden oben genannten Methoden.

Ich habe verschiedene Anforderungscodes für beide. Sind sie Konflikte in irgendeiner Weise?

+3

Können Sie einen Code zur Verfügung stellen? – urgas9

+0

Haben Sie jemals etwas herausgefunden? Gleiches Problem aber 515 – Zach

Antwort

0

Das ist alt, aber ich dachte, ich würde für den Fall beantworten, dass jemand anderes in das hineinläuft. Das Problem ist, wenn Sie in einem Fragment onRequestPermissionResult haben Sie auch

super.onRequestPermissionsResult(requestCode, permissions, grantResults); 

Von der Tätigkeit onRequestPermissionResult oder die Aktivität ändert den Antwortcode aufrufen muss, bevor es zu einem Fragment wird

Verwandte Themen