BasePermissionManager
abstract class BasePermissionManager<P : Permission>(val permission: P, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope) : PermissionManager<P> , CoroutineScope
An abstract PermissionManager that ensures events wont be missed
Parameters
P
the type of Permission to manage
permission
the P managed by this manager
settings
the Settings to apply to this manager.
coroutineScope
the CoroutineScope of this manager.
Constructors
Link copied to clipboard
constructor(permission: P, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)
Types
Link copied to clipboard
Settings to configure a BasePermissionManager