PermissionsHelper

abstract class PermissionsHelper<T>(host: T)

Delegate class to make permission calls based on the 'host' (Fragment, Activity, etc).

Constructors

PermissionsHelper
Link copied to clipboard
fun <T> PermissionsHelper(host: T)

Types

Companion
Link copied to clipboard
object Companion

Functions

directRequestPermissions
Link copied to clipboard
abstract fun directRequestPermissions(requestCode: Int, perms: Array<out String>)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
permissionPermanentlyDenied
Link copied to clipboard
fun permissionPermanentlyDenied(perm: String): Boolean
requestPermissions
Link copied to clipboard
fun requestPermissions(permissionRequest: PermissionRequest)
shouldShowRequestPermissionRationale
Link copied to clipboard
abstract fun shouldShowRequestPermissionRationale(perm: String): Boolean
showRequestPermissionRationale
Link copied to clipboard
abstract fun showRequestPermissionRationale(permissionRequest: PermissionRequest)
somePermissionDenied
Link copied to clipboard
fun somePermissionDenied(perms: Array<out String>): Boolean
somePermissionPermanentlyDenied
Link copied to clipboard
fun somePermissionPermanentlyDenied(perms: List<String>): Boolean
toString
Link copied to clipboard
open fun toString(): String

Properties

context
Link copied to clipboard
abstract var context: Context?
host
Link copied to clipboard
val host: T