Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created August 3, 2021 01:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/1761a1e1dcbc19752fc36da886c13a55 to your computer and use it in GitHub Desktop.
Save parzibyte/1761a1e1dcbc19752fc36da886c13a55 to your computer and use it in GitHub Desktop.
private fun verificarPermisos() {
val permisos = arrayListOf(
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION,
)
// Segundo plano para Android Q
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
permisos.add(Manifest.permission.ACCESS_BACKGROUND_LOCATION)
}
val permisosComoArray = permisos.toTypedArray()
if (tienePermisos(permisosComoArray)) {
haConcedidoPermisos = true
// Los permisos ya fueron concedidos
} else {
solicitarPermisos(permisosComoArray)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment