Class PermissionsManager
java.lang.Object
com.trimblemaps.mapsdk.location.permissions.PermissionsManager
Helps request permissions at runtime.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanareLocationPermissionsGranted(android.content.Context context) static booleanstatic booleanisBackgroundLocationPermissionGranted(android.content.Context context) voidonRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) You should call this method from your activity onRequestPermissionsResult.voidrequestLocationPermissions(android.app.Activity activity) voidsetListener(PermissionsListener listener)
-
Constructor Details
-
PermissionsManager
-
-
Method Details
-
getListener
-
setListener
-
isBackgroundLocationPermissionGranted
public static boolean isBackgroundLocationPermissionGranted(android.content.Context context) -
areLocationPermissionsGranted
public static boolean areLocationPermissionsGranted(android.content.Context context) -
areRuntimePermissionsRequired
public static boolean areRuntimePermissionsRequired() -
requestLocationPermissions
public void requestLocationPermissions(android.app.Activity activity) -
onRequestPermissionsResult
You should call this method from your activity onRequestPermissionsResult.- Parameters:
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.
-