2016-10-23 7 views
0

(in Bezug auf das neue Android M Laufzeitberechtigungssystem) Überall wo ich hinschaue, heißt es, dass wenn eine Erlaubnis weggenommen wird während die App läuft App wird getötet (oder neu gestartet). Wenn ich dies jedoch versuche, wird meine App nicht beendet/neu gestartet, und wenn ich zur App zurückkehre, stürzt sie ab, weil die Erlaubnis weggenommen wird.App wird nicht beendet/neu gestartet, wenn die Standortgenehmigung aufgehoben wird, während die App läuft

das Gerät, das ich auf dem Test bin, ist ein Nexus 5, laufendes Android 6.0.1 sobald ich meine Hände auf einem anderen Gerät bekomme, um zu prüfen, werde ich aktualisieren.

Hinweis: Ich habe keinen Code oder Fehlerprotokoll hinzugefügt, weil ich möchte, dass der Fokus darauf liegt, warum meine App nicht vom System getötet wird, wie jeder sagt, und nicht, warum es abstürzt.

Antwort

0

Ich kann mich nicht daran erinnern, dass Apps in Android 6 zum Absturz gebracht wurden. Nur die düsteren Warnungen über Apps stürzen ab, wenn das Betriebssystem plötzlich Ausnahmen auslöst, die für M-Apps selbstverständlich sind.

Behandeln Sie Ausnahmen nur, wenn Sie etwas tun, das eine "gefährliche" Berechtigung erfordert.

https://developer.android.com/training/permissions/requesting.html#perm-check

https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

Verwandte Themen