Package com.mapbox.mapboxsdk.location.permissions
Types
Name | Summary |
---|---|
PermissionsListener | interface PermissionsListener Callback used in PermissionsManager |
PermissionsManager | open class PermissionsManager Helps request permissions at runtime. |
PermissionsListener
interface PermissionsListener
Callback used in PermissionsManager
Functions
Name | Summary |
---|---|
onExplanationNeeded | abstract fun onExplanationNeeded(permissionsToExplain: List |
onPermissionResult | abstract fun onPermissionResult(granted: Boolean) |
onExplanationNeeded
abstract fun onExplanationNeeded(permissionsToExplain: List
onPermissionResult
abstract fun onPermissionResult(granted: Boolean)
PermissionsManager
open class PermissionsManager
Helps request permissions at runtime.
Constructors
Name | Summary |
---|---|
PermissionsManager | open fun PermissionsManager(listener: PermissionsListener) |
Functions
Name | Summary |
---|---|
areLocationPermissionsGranted | open fun areLocationPermissionsGranted(context: Context): Boolean |
areRuntimePermissionsRequired | open fun areRuntimePermissionsRequired(): Boolean |
isBackgroundLocationPermissionGranted | open fun isBackgroundLocationPermissionGranted(context: Context): Boolean |
onRequestPermissionsResult | open fun onRequestPermissionsResult(requestCode: Int, permissions: Array You should call this method from your activity onRequestPermissionsResult. |
requestLocationPermissions | open fun requestLocationPermissions(activity: Activity) |
Properties
Name | Summary |
---|---|
listener | private open var listener: PermissionsListener |
areLocationPermissionsGranted
open fun areLocationPermissionsGranted(context: Context): Boolean
areRuntimePermissionsRequired
open fun areRuntimePermissionsRequired(): Boolean
isBackgroundLocationPermissionGranted
open fun isBackgroundLocationPermissionGranted(context: Context): Boolean
listener
private open var listener: PermissionsListener
onRequestPermissionsResult
open fun onRequestPermissionsResult(requestCode: Int, permissions: Array
You should call this method from your activity onRequestPermissionsResult.
Parameters
requestLocationPermissions
open fun requestLocationPermissions(activity: Activity)
Android SDK
SDK JS Reference
- Root
- attribution
- camera
- constants
- exceptions
- geometry
- http
- location
- location.engine
- location.modes
- location.permissions
- log
- maps
- maps.renderer
- maps.renderer.egl
- maps.renderer.glsurfaceview
- maps.renderer.textureview
- maps.widgets
- module.http
- module.loader
- net
- offline
- snapshotter
- storage
- style.expressions
- style.layers
- style.light
- style.sources
- style.types
- text
- utils
On this page