B C D E I M O P S W 

B

build() - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
build() - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
Builds a new instance of SnackbarOnDeniedPermissionListener

C

cancelPermissionRequest() - Method in interface com.karumi.dexter.PermissionToken
Cancels the permission request process
checkPermission(String, PermissionListener) - Static method in class com.karumi.dexter.Dexter
Checks the permission and notifies the listener of its state It is important to note that permissions still have to be declared in the manifest
com.karumi.dexter - package com.karumi.dexter
 
com.karumi.dexter.listener - package com.karumi.dexter.listener
 
continuePermissionRequest() - Method in interface com.karumi.dexter.PermissionToken
Continues with the permission request process

D

Dexter - Class in com.karumi.dexter
Class to simplify the management of Android runtime permissions Dexter needs to be initialized before checking for a permission using Dexter.initialize(Context)
Dexter() - Constructor for class com.karumi.dexter.Dexter
 
DexterActivity - Class in com.karumi.dexter
 
DexterActivity() - Constructor for class com.karumi.dexter.DexterActivity
 
DialogOnDeniedPermissionListener - Class in com.karumi.dexter.listener
Utility listener that shows a Dialog with a minimum configuration when the user rejects some permission.
DialogOnDeniedPermissionListener.Builder - Class in com.karumi.dexter.listener
Builder class to configure the displayed dialog.

E

EmptyPermissionListener - Class in com.karumi.dexter.listener
Empty implementation of PermissionListener to allow extensions to implement only the required methods.
EmptyPermissionListener() - Constructor for class com.karumi.dexter.listener.EmptyPermissionListener
 

I

initialize(Context) - Static method in class com.karumi.dexter.Dexter
Initializes the library

M

MultiPermissionListener - Class in com.karumi.dexter.listener
Listener that composes multiple listeners into one.
MultiPermissionListener(PermissionListener...) - Constructor for class com.karumi.dexter.listener.MultiPermissionListener
Creates a MultiPermissionListener containing all the provided listeners.
MultiPermissionListener(Collection<PermissionListener>) - Constructor for class com.karumi.dexter.listener.MultiPermissionListener
Creates a MultiPermissionListener containing all the provided listeners.

O

onCreate(Bundle) - Method in class com.karumi.dexter.DexterActivity
 
onPermissionDenied(String) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener
 
onPermissionDenied(String) - Method in class com.karumi.dexter.listener.EmptyPermissionListener
 
onPermissionDenied(String) - Method in class com.karumi.dexter.listener.MultiPermissionListener
 
onPermissionDenied(String) - Method in interface com.karumi.dexter.listener.PermissionListener
Method called whenever a requested permission has been denied.
onPermissionDenied(String) - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener
 
onPermissionGranted(String) - Method in class com.karumi.dexter.listener.EmptyPermissionListener
 
onPermissionGranted(String) - Method in class com.karumi.dexter.listener.MultiPermissionListener
 
onPermissionGranted(String) - Method in interface com.karumi.dexter.listener.PermissionListener
Method called whenever a requested permission has been granted.
onPermissionRationaleShouldBeShown(String, PermissionToken) - Method in class com.karumi.dexter.listener.EmptyPermissionListener
 
onPermissionRationaleShouldBeShown(String, PermissionToken) - Method in class com.karumi.dexter.listener.MultiPermissionListener
 
onPermissionRationaleShouldBeShown(String, PermissionToken) - Method in interface com.karumi.dexter.listener.PermissionListener
Method called whenever Android asks the application to inform the user of the need for the requested permission.
onRequestPermissionsResult(int, String[], int[]) - Method in class com.karumi.dexter.DexterActivity
 

P

PermissionListener - Interface in com.karumi.dexter.listener
Interface that listens to updates to the permission requests.
PermissionToken - Interface in com.karumi.dexter
Utility class to let clients show the user how is the permission going to be used Clients of this class must call one of the two methods and only once

S

SnackbarOnDeniedPermissionListener - Class in com.karumi.dexter.listener
Utility listener that shows a Snackbar with a custom text whenever a permission has been denied
SnackbarOnDeniedPermissionListener.Builder - Class in com.karumi.dexter.listener
Builder class to configure the displayed snackbar Non set fields will not be shown

W

with(ViewGroup, String) - Static method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
 
with(ViewGroup, int) - Static method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
 
withButton(String, View.OnClickListener) - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
Adds a text button with the provided click listener
withButton(int, View.OnClickListener) - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
Adds a text button with the provided click listener
withButtonText(String) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withButtonText(int) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withContext(Context) - Static method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withIcon(Drawable) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withIcon(int) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withMessage(String) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withMessage(int) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withOpenSettingsButton(String) - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
Adds a button that opens the application settings when clicked
withOpenSettingsButton(int) - Method in class com.karumi.dexter.listener.SnackbarOnDeniedPermissionListener.Builder
Adds a button that opens the application settings when clicked
withTitle(String) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
withTitle(int) - Method in class com.karumi.dexter.listener.DialogOnDeniedPermissionListener.Builder
 
B C D E I M O P S W