Skip to content

Commit a8cf886

Browse files
committed
Fixed #4: Added logging when request code can't be found.
1 parent 716a71f commit a8cf886

File tree

1 file changed

+5
-0
lines changed
  • permiso/src/main/java/com/greysonparrelli/permiso

1 file changed

+5
-0
lines changed

permiso/src/main/java/com/greysonparrelli/permiso/Permiso.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.support.annotation.Nullable;
99
import android.support.v4.app.ActivityCompat;
1010
import android.support.v4.content.ContextCompat;
11+
import android.util.Log;
1112

1213
import java.util.ArrayList;
1314
import java.util.Arrays;
@@ -21,6 +22,8 @@
2122
*/
2223
public class Permiso {
2324

25+
private static final String TAG = "Permiso";
26+
2427
/**
2528
* A map to keep track of our outstanding permission requests. The key is the request code sent when we call
2629
* {@link ActivityCompat#requestPermissions(Activity, String[], int)}. The value is the {@link Permiso.RequestData}
@@ -152,6 +155,8 @@ public void onRequestPermissionResult(int requestCode, String[] permissions, int
152155
requestData.resultSet.parsePermissionResults(permissions, grantResults);
153156
requestData.onResultListener.onPermissionResult(requestData.resultSet);
154157
mCodesToRequests.remove(requestCode);
158+
} else {
159+
Log.w(TAG, "onRequestPermissionResult() was given an unrecognized request code.");
155160
}
156161
}
157162

0 commit comments

Comments
 (0)