belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
ActivityCompat.OnRequestPermissionsResultCallback
  public
  static
  
  
  interface
  ActivityCompat.OnRequestPermissionsResultCallback
  
  
  
| android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback | 
|  Known Indirect Subclasses | 
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
onRequestPermissionsResult
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 | int: The request code passed inrequestPermissions(android.app.Activity, String[], int) | 
| permissions | String: The requested permissions. Never null. | 
| grantResults | int: The grant results for the corresponding permissions
     which is eitherPERMISSION_GRANTEDorPERMISSION_DENIED. Never null. | 
- Annotations
- Interfaces- ActionBarDrawerToggle.Delegate
- ActionBarDrawerToggle.DelegateProvider
- ActivityCompat.OnRequestPermissionsResultCallback
- ActivityCompat.PermissionCompatDelegate
- FragmentManager.BackStackEntry
- FragmentManager.OnBackStackChangedListener
- LoaderManager.LoaderCallbacks
- NotificationCompat.Action.Extender
- NotificationCompat.Extender
- SharedElementCallback.OnSharedElementsReadyListener
- TaskStackBuilder.SupportParentable
 
- Classes- ActionBarDrawerToggle
- ActivityCompat
- ActivityManagerCompat
- ActivityOptionsCompat
- AlarmManagerCompat
- AppLaunchChecker
- AppOpsManagerCompat
- BundleCompat
- DialogFragment
- Fragment
- Fragment.SavedState
- FragmentActivity
- FragmentContainer
- FragmentController
- FragmentHostCallback
- FragmentManager
- FragmentManager.FragmentLifecycleCallbacks
- FragmentManagerNonConfig
- FragmentPagerAdapter
- FragmentStatePagerAdapter
- FragmentTabHost
- FragmentTransaction
- FrameMetricsAggregator
- JobIntentService
- ListFragment
- LoaderManager
- NavUtils
- NotificationCompat
- NotificationCompat.Action
- NotificationCompat.Action.Builder
- NotificationCompat.Action.WearableExtender
- NotificationCompat.BigPictureStyle
- NotificationCompat.BigTextStyle
- NotificationCompat.Builder
- NotificationCompat.CarExtender
- NotificationCompat.CarExtender.UnreadConversation
- NotificationCompat.CarExtender.UnreadConversation.Builder
- NotificationCompat.DecoratedCustomViewStyle
- NotificationCompat.InboxStyle
- NotificationCompat.MessagingStyle
- NotificationCompat.MessagingStyle.Message
- NotificationCompat.Style
- NotificationCompat.WearableExtender
- NotificationCompatExtras
- NotificationCompatSideChannelService
- NotificationManagerCompat
- RemoteInput
- RemoteInput.Builder
- ServiceCompat
- ShareCompat
- ShareCompat.IntentBuilder
- ShareCompat.IntentReader
- SharedElementCallback
- TaskStackBuilder
 
- Exceptions
