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.