Начало работы с CameraX
В настоящее время я занимаюсь обучением по новому API CameraX, и произошел сбой
Kotlin
/** * Check if all permission specified in the manifest have been granted
*/
private fun allPermissionsGranted() = `**PERMISSIONS_REQUIRED**`.all {
ContextCompat.checkSelfPermission(
requireContext(), it) == PackageManager.PERMISSION_GRANTED
}
Но названиепеременная private val REQUIRED_PERMISSIONS = arrayOf(Manifest.permission.CAMERA)
вместо.
Следовательно, она должна быть
private fun allPermissionsGranted() = `**REQUIRED_PERMISSIONS**`.all {
ContextCompat.checkSelfPermission(
this, it) == PackageManager.PERMISSION_GRANTED
}