Модель разрешений Android Marshmallow в OS 4.0 разрешение READ_EXTERNAL_STORAGE всегда не предоставляется
У меня проблема с запуском приложения на Android OS 4.0 и запросомREAD_EXTERNAL_STORAGE
разрешение с:
ActivityCompat.requestPermissions(ctx, requestedPermissions, requestCode);
Я всегда получаю ответный звонок
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
grantResults != PackageManager.PERMISSION_GRANTED
Проверка разрешения сActivityCompat.checkSelfPermission
всегда возвращаетсяpermissionDenied
.
Он хорошо работает на OS 6.0, запрашивая разрешение в системном диалоге. Android OS 4.x за исключением 4.0, разрешение всегда предоставляется. OS 4.0 другие разрешения (камера, календарь, контакт, телефон) работают хорошо, за исключениемREAD_EXTERNAL_STORAGE
вызывая эту проблему.
Может проблема с ОС?