Package-level declarations
Types
Link copied to clipboard
class RequestPermissionsContract(contract: ActivityResultContracts.RequestMultiplePermissions = RequestMultiplePermissions(), permissionFlow: PermissionFlow = PermissionFlow.getInstance()) : ActivityResultContract<Array<String>, Map<String, Boolean>>
An ActivityResultContract which delegates request and response to ActivityResultContracts.RequestMultiplePermissions and silently notifies PermissionFlow regarding state change of a permissions which are requested through ActivityResultLauncher.