-
public class PermissionManager
-
-
Constructor Summary
Constructors Constructor Description PermissionManager()
-
Method Summary
Modifier and Type Method Description booleanhasPermissions(Context context, Array<String> permissionArray)voidrequestPermissions(Activity activity, int requestCode, Array<String> permissionArray, Runnable onGranted, Runnable onDenied)Observable<Boolean>requestPermissionsAsObserve(Activity activity, int requestCode, Array<String> permissionArray)voidonRequestPermissionsResult(int requestCode, Array<String> permissions, @NonNull() Array<int> grantResults)Observable<Triple<Integer, Array<String>, Array<int>>>getPermissionsObservable()Observable<Boolean>getPermissionResultObservable(int requestCode)-
-
Method Detail
-
hasPermissions
boolean hasPermissions(Context context, Array<String> permissionArray)
-
requestPermissions
void requestPermissions(Activity activity, int requestCode, Array<String> permissionArray, Runnable onGranted, Runnable onDenied)
-
requestPermissionsAsObserve
Observable<Boolean> requestPermissionsAsObserve(Activity activity, int requestCode, Array<String> permissionArray)
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, Array<String> permissions, @NonNull() Array<int> grantResults)
-
getPermissionsObservable
Observable<Triple<Integer, Array<String>, Array<int>>> getPermissionsObservable()
-
getPermissionResultObservable
Observable<Boolean> getPermissionResultObservable(int requestCode)
-
-
-
-