public class PermissionsManager
extends java.lang.Object
| Constructor and Description |
|---|
PermissionsManager(PermissionsListener listener) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areLocationPermissionsGranted(android.content.Context context) |
static boolean |
areRuntimePermissionsRequired() |
PermissionsListener |
getListener() |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
You should call this method from your activity onRequestPermissionsResult.
|
void |
requestLocationPermissions(android.app.Activity activity) |
void |
setListener(PermissionsListener listener) |
public PermissionsManager(PermissionsListener listener)
public PermissionsListener getListener()
public void setListener(PermissionsListener listener)
public static boolean areLocationPermissionsGranted(android.content.Context context)
public static boolean areRuntimePermissionsRequired()
public void requestLocationPermissions(android.app.Activity activity)
public void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
requestCode - The request code passed in requestPermissions(android.app.Activity, String[], int)permissions - The requested permissions. Never null.grantResults - The grant results for the corresponding permissions which is either
PERMISSION_GRANTED or PERMISSION_DENIED. Never null.