Mehrere Berechtigungen anfordern - Permissions

  • Antworten:5
Gelöschter Account
  • Forum-Beiträge: 20

26.01.2018, 11:44:13 via Website

Hallo Liebe Community,

ich möchte gerne mehrere Berechtigungen beim Laufzeit anfordern.

        if(ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.CAMERA}, 1)){
        requestPermissions(new String[]{Manifest.permission.CAMERA}, 1);
    }
    if(ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 2)){
        requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 2);
    }

Mein Problem ist, dass die App warten soll, bis man die erste Berechtigung gibt, bevor er die 2. if abfrage überprüft.

Wie kann ich das machen?

Kommentieren
swa00
  • Forum-Beiträge: 3.704

26.01.2018, 11:54:44 via Website

Hallo Can,

nimm z.b. Dies hier
https://github.com/Karumi/Dexter

Liebe Grüße - Stefan
[ App - Entwicklung ]

Hilfreich?
Gelöschter AccountPascal P.
Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

26.01.2018, 11:55:37 via Website

Du könntest auch den nächsten PermissionRequest erst im onPermissionResultCallback abschicken:
https://developer.android.com/training/permissions/requesting.html#java

— geändert am 26.01.2018, 11:56:10

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Gelöschter Accountswa00
Kommentieren
Gelöschter Account
  • Forum-Beiträge: 20

26.01.2018, 12:17:18 via Website

Hallo Pascal, vielen Dank für deine Antwort, leider finde ich die Methode "onPermissionResultCallback" nicht.

Hallo swa00, danke dir auch vielmals. Die Bibliothek finde ich etwas groß und kann man eine Bibliothek mit "Apache Lizenz 2" einfach so benutzen? Muss man keine Angst haben?

Hilfreich?
Kommentieren
swa00
  • Forum-Beiträge: 3.704

26.01.2018, 12:29:25 via Website

Hallo swa00, danke dir auch vielmals. Die Bibliothek finde ich etwas groß und kann man eine Bibliothek mit "Apache Lizenz 2" einfach so benutzen? Muss man keine Angst haben?

Ja, Nein

Vorrausgesetzt, du erstellst deine App auch nach den Richtlinien : ggf. Datenschutzerklärung und Impressums Menupunkt.

— geändert am 26.01.2018, 12:30:49

Liebe Grüße - Stefan
[ App - Entwicklung ]

Hilfreich?
Gelöschter Account
Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

26.01.2018, 16:50:54 via App

Den Callback musst du selber in deine Activitiy implementieren

— geändert am 26.01.2018, 16:51:01

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Kommentieren