Android Marshmallow-Berechtigungsmodell unter OS 4.0 READ_EXTERNAL_STORAGE-Berechtigung wird immer nicht erteilt
Ich habe ein Problem beim Ausführen meiner App unter Android OS 4.0 und beim Anfordern vonREAD_EXTERNAL_STORAGE
Erlaubnis mit:
ActivityCompat.requestPermissions(ctx, requestedPermissions, requestCode);
Ich bekomme immer auf den Rückruf
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
grantResults != PackageManager.PERMISSION_GRANTED
Überprüfen der Berechtigung mitActivityCompat.checkSelfPermission
kehrt immer zurückpermissionDenied
.
Es funktioniert gut unter OS 6.0, wenn Sie die Berechtigung mit dem Systemdialog anfordern. Android OS 4.x mit Ausnahme von 4.0 wird die Berechtigung immer erteilt. OS 4.0 Die anderen Berechtigungen (Kamera, Kalender, Kontakt, Telefon) verhalten sich außer dem @ guREAD_EXTERNAL_STORAGE
Verursacht dieses Problem.
Möglicherweise ein Betriebssystemproblem?