Android APIs
public static interface

ActivityCompat.OnRequestPermissionsResultCallback

android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback
Known Indirect Subclasses

Class Overview

This interface is the contract for receiving the results for permission requests.

Summary

Public Methods
abstract void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)
Callback for the result from requesting permissions.

Public Methods

public abstract void onRequestPermissionsResult (int requestCode, String[] permissions, int[] grantResults)

Callback for the result from requesting permissions. This method is invoked for every call on requestPermissions(android.app.Activity, String[], int).

Note: It is possible that the permissions request interaction with the user is interrupted. In this case you will receive empty permissions and results arrays which should be treated as a cancellation.

Parameters
requestCode The request code passed in requestPermissions(android.app.Activity, String[], int)
permissions The requested permissions. Never null.
grantResults The grant results for the corresponding permissions which is either PERMISSION_GRANTED or PERMISSION_DENIED. Never null.