Package 

Class PermissionHandler

    • Constructor Detail

      • PermissionHandler

        PermissionHandler()
    • Method Detail

      • isPermissionGranted

         boolean isPermissionGranted(Activity activity, String permission)

        Checks if the given Android Manifest Permission has been granted by the user to this application before.

        Parameters:
        activity - the caller activity
        permission - to check availability for
      • areAllPermissionsGranted

         boolean areAllPermissionsGranted(Activity activity, Array<String> permissions)

        Checks if the given Android Manifest Permissions have been granted by the user to this application before.

        Parameters:
        activity - the caller activity
        permissions - to check availability for
      • requestPermissions

         List<String> requestPermissions(Activity activity, Array<String> permissions, int requestCode)

        Starts the request of the given Android Manifest Permissions.

        Parameters:
        activity - the caller activity
        permissions - to request to the user
        requestCode - to use with this request
      • parseRequestResult

         List<String> parseRequestResult(int requestCode, Array<String> permissions, Array<int> grantResults)

        Called when there is a new response for a Android Manifest Permission request

        Parameters:
        requestCode - received.
        permissions - the Android Manifest Permissions that were requested
        grantResults - the grant result for each permission