public class

SinglePermissionDelegate

extends Object
implements PermissionDelegate
java.lang.Object
   ↳ com.urbanairship.permission.SinglePermissionDelegate

Class Overview

Permission delegate that handles sa single Android permission.

Summary

Public Constructors
SinglePermissionDelegate(String permission)
Default constructor.
Public Methods
void checkPermissionStatus(Context context, Consumer<PermissionStatus> callback)
Checks the current status of the permission.
void requestPermission(Context context, Consumer<PermissionRequestResult> callback)
Called when the delegate should request permissions.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.urbanairship.permission.PermissionDelegate

Public Constructors

public SinglePermissionDelegate (String permission)

Default constructor.

Parameters
permission The name of the Android permission.

Public Methods

public void checkPermissionStatus (Context context, Consumer<PermissionStatus> callback)

Checks the current status of the permission.

Parameters
context The application context.
callback The callback.
Returns

public void requestPermission (Context context, Consumer<PermissionRequestResult> callback)

Called when the delegate should request permissions.

Parameters
context The application context.
callback The callback.