ExactAlarmPermission

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val LOG: Log

Functions

Link copied to clipboard
Link copied to clipboard
open fun check(context: Context, @NonNull permission: String): Boolean
Check a permission status.
Link copied to clipboard
Link copied to clipboard
open fun contains(@NonNull permission: String): Boolean
Link copied to clipboard
open fun fromStrings(@NonNull permission: String): Permission
open fun fromStrings(@NonNull permissions: Array<String>): Permission
open fun fromStrings(@NonNull permissions: List<String>): Permission
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isGranted(@NonNull context: Context): Boolean
Link copied to clipboard
open fun merge(permissions: Collection<Permission>): Permission
Link copied to clipboard
open fun onRequestPermissionResult(@NonNull launcherOwner: PermissionRequestLauncherOwner, requestCode: Int, @NonNull permissions: Array<String>, @NonNull results: Array<Int>)
Link copied to clipboard
open fun register(@NonNull context: Context, @NonNull denied: OnPermissionDenied, @NonNull permission: String, notifyNow: Boolean)
Link copied to clipboard
open fun request(@NonNull launcher: PermissionRequestLauncher, @Nullable onPermissionResult: OnPermissionResult)

Request the permission.
Link copied to clipboard
open fun unregister(@NonNull listener: OnPermissionDenied, @NonNull permission: String)
open fun unregister(@NonNull listener: OnPermissionDenied, @NonNull permissions: Array<String>)