Android Marshmallow Callback, wenn Benutzer Berechtigungen von Einstellungen widerrufen?

8

Gibt es eine Möglichkeit, Rückrufe zu erhalten, wenn der Benutzer die Berechtigungen von den Einstellungen widerruft, nachdem er sie gewährt hat?

Ich weiß, dass wir nach Berechtigungen suchen müssen, bevor wir versuchen, eine Kamera usw. zu verwenden.

Stellen Sie sich folgendes Szenario vor: Ich habe eine Anwendung zur Videoverarbeitung, die eine Berechtigung zum Lesen und Schreiben in den Speicher benötigt. Die Verarbeitungsaufgabe liegt normalerweise in der Größenordnung von Sekunden. Angenommen, der Benutzer gab Berechtigungen, wenn er gefragt wird, und widerruft sie nach dem Start der Verarbeitung. In diesem Fall gibt es eine Möglichkeit, Callbacks zu bekommen, anstatt jedes Mal zu überprüfen? Nur damit wir den Fehlerfall elegant behandeln können.

    
LostPuppy 05.10.2015, 21:46
quelle

1 Antwort

5
  

Gibt es eine Möglichkeit, Rückrufe zu erhalten, wenn der Benutzer die Berechtigungen von den Einstellungen widerruft, nachdem er sie gewährt hat?

Nein, weil Ihr Prozess beendet wird. Es gibt nichts, zu dem man zurückrufen könnte.

  

Angenommen, der Benutzer hat bei der Abfrage Berechtigungen erteilt und widerruft sie nach dem Start der Verarbeitung

In diesem Fall endet Ihre Verarbeitung abrupt, wenn Ihr Prozess beendet wird.

    
CommonsWare 05.10.2015, 21:50
quelle