called if all the permissions were granted concode_field_sep String TAG concode_elem_sep AppCompatActivity mAppCompatActivity concode_elem_sep String[] mPermissionNames concode_elem_sep Func mDenyFunc concode_elem_sep Func3 mRationalFunc concode_elem_sep Fragment mAppCompatFragment concode_elem_sep Func mGrantFunc concode_elem_sep Func2 mResultFunc concode_elem_sep ArrayList<SinglePermission> mPermissionsWeDontHave concode_elem_sep int mRequestCode concode_field_sep PermissionObject with concode_elem_sep PermissionObject with concode_elem_sep PermissionRequestObject request concode_elem_sep PermissionRequestObject request concode_elem_sep boolean needToAsk concode_elem_sep void onRequestPermissionsResult concode_elem_sep PermissionRequestObject onRational concode_elem_sep PermissionRequestObject ask concode_elem_sep boolean has concode_elem_sep PermissionRequestObject onResult concode_elem_sep PermissionRequestObject onAnyDenied
PermissionRequestObject function ( Func arg0 ) { mGrantFunc = arg0 ; return this ; }