El modelo de permiso Android Marshmallow en OS 4.0 READ_EXTERNAL_STORAGE siempre no tiene permiso
Tengo un problema al ejecutar mi aplicación en Android OS 4.0 y al solicitarREAD_EXTERNAL_STORAGE
permiso con:
ActivityCompat.requestPermissions(ctx, requestedPermissions, requestCode);
Siempre recibo la devolución de llamada
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
grantResults != PackageManager.PERMISSION_GRANTED
Comprobando el permiso conActivityCompat.checkSelfPermission
siempre regresapermissionDenied
.
Funciona bien en OS 6.0 al solicitar el permiso con el diálogo del sistema. Android OS 4.x exceptuó la 4.0, siempre se otorga el permiso. OS 4.0 los otros permisos (Cámara, Calendario, Contacto, Teléfono) se comportan bien, excepto elREAD_EXTERNAL_STORAGE
causando este problema.
Tal vez un problema del sistema operativo?