in RuntimePermissionsBasicKotlin/Application/src/main/java/com/example/android/basicpermissions/MainActivity.kt [68:84]
override fun onRequestPermissionsResult(
requestCode: Int,
permissions: Array<String>,
grantResults: IntArray
) {
if (requestCode == PERMISSION_REQUEST_CAMERA) {
// Request for camera permission.
if (grantResults.size == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
// Permission has been granted. Start camera preview Activity.
layout.showSnackbar(R.string.camera_permission_granted, Snackbar.LENGTH_SHORT)
startCamera()
} else {
// Permission request was denied.
layout.showSnackbar(R.string.camera_permission_denied, Snackbar.LENGTH_SHORT)
}
}
}