| | |
| | | public void onGranted(List<String> permissions, boolean all) { |
| | | SharedPreUtils.putBoolean(permission, true); |
| | | if (permissionStateCallback != null) { |
| | | permissionStateCallback.Success(STATUS_REFUSE); |
| | | permissionStateCallback.Success(STATUS_SUCCESS); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onDenied(List<String> permissions, boolean never) { |
| | | if (permissionStateCallback != null) { |
| | | permissionStateCallback.Success(STATUS_REFUSE); |
| | | } |
| | | if (is_skip) { |
| | | SharedPreUtils.putBoolean(permission, true); |
| | | } |
| | |
| | | // if (permissionStateCallback != null) { |
| | | // permissionStateCallback.Success(STATUS_REFUSE_PERMANENT); |
| | | // } |
| | | if (permissionStateCallback != null) { |
| | | permissionStateCallback.Success(STATUS_REFUSE_PERMANENT); |
| | | } |
| | | if (is_skip) { |
| | | HdlDialogLogic.getInstance().showSettingPermissionDialog(activity); |
| | | } |