@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) { case Constants.REQUEST_CODE_ADD_VIDEO_FROM_GALLERY: boolean isGranted = false; for (int result : grantResults) { if (result == PackageManager.PERMISSION_GRANTED) { isGranted = true; } else { isGranted = false; break; } } if (isGranted) { //do something } else { //show explanation message } break; } }