Ich habe an einem App-Widget für Android 6 gearbeitet und wie es funktioniert ist, dass jedes Mal, wenn der Broadcast Receiver ein OnUpdate empfängt, nach Berechtigungen sucht, bevor das RemoteView mit den entsprechenden Inhalten aktualisiert wird, zB mit der Meldung "Berechtigungen fehlt "oder was auch immer es haben soll.Gibt es einen Listener für Android-App Widget Erlaubnis Änderungen?
Ich stelle jedoch fest, dass, wenn ich eine der Berechtigungen deaktiviere, die meine App über System> App> Berechtigungen benötigt, wird der Prozess in Studio als "tot" markiert.
Wenn ich dann testen, ob das Widget noch im Emulator funktioniert, indem ich ein OnUpdate triggere, dann funktioniert es nicht mehr. Sobald ich die Berechtigungen wieder aktiviere, wird eine neue Prozess-ID generiert und das Widget ist aktiv und funktioniert wieder.
Jetzt ist meine Frage, gibt es eine Möglichkeit, diese Änderung der Berechtigungen zu erfassen? Es ist komisch, dass das Widget auf dem Home-Bildschirm immer noch "lebt", wenn es nach Studio "tot" sein soll (ohne Fehler scheint es ...) aufgrund einer Änderung der Berechtigungen =/
Das Problem ist, ist das, was passiert, nachdem die Berechtigungen erteilt werden.Wenn ich die Berechtigungen manuell über die Telefoneinstellungen ausschalte, funktioniert das App-Widget nicht mehr auf dem Startbildschirm und der Prozess wird als fehlerfrei angezeigt - das versuche ich zu ermitteln = / – Ken