public class PermissionsHelperImp extends java.lang.Object implements PermissionsHelper, PermissionsHelper.PermissionsResultListener
PermissionsHelper.PermissionsHost, PermissionsHelper.PermissionsListener, PermissionsHelper.PermissionsResultListener| Constructor and Description |
|---|
PermissionsHelperImp(PermissionsHelper.PermissionsHost host,
android.app.Activity activity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermissionsListener(PermissionsHelper.PermissionsListener listener) |
boolean |
hasPermission(java.lang.String permission) |
void |
onPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
void |
requestPermission(java.lang.String permission,
int requestCode) |
void |
runOrRequestPermission(java.lang.Runnable runnable,
java.lang.String permission,
int requestCode) |
public PermissionsHelperImp(PermissionsHelper.PermissionsHost host, android.app.Activity activity)
public void requestPermission(java.lang.String permission,
int requestCode)
requestPermission in interface PermissionsHelperpublic boolean hasPermission(java.lang.String permission)
hasPermission in interface PermissionsHelperpublic void runOrRequestPermission(java.lang.Runnable runnable,
java.lang.String permission,
int requestCode)
runOrRequestPermission in interface PermissionsHelperpublic void addPermissionsListener(PermissionsHelper.PermissionsListener listener)
addPermissionsListener in interface PermissionsHelperpublic void onPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
onPermissionsResult in interface PermissionsHelper.PermissionsResultListener