Gibt es eine Möglichkeit, eine Liste der aktiven PendingIntent
s in einem Gerät zu erhalten?
Ich fange an zu arbeiten AlarmManager
und möchte sehen, ob meine PendingIntent
s korrekt erstellt und entfernt wurden.
Es wäre auch schön zu sehen, welche anderen da PendingIntent
sind, genauso wie die Neugier, zu sehen, ob eine App "zusätzliche Arbeit" leistet.
android
android-pendingintent
BrainCrash
quelle
quelle
dumpsys alarm
. Ich habe die Antwort aktualisiert.type=3 when=+4m7s342ms repeatInterval=300000 count=4703
Bedeutet das, dass 4703 Alarme eingerichtet wurden?count
misst zum Wiederholen von Alarmen, wie oft ein Alarm hätte ausgelöst werden sollen, aber nicht (dh weil das Telefon geschlafen hat). Wenncount > 1
, Alarm wurde mindestens einmal verpasst. DasrepeatInterval=300000 count=4703
bedeutet, dass der Alarm alle 5 Minuten wiederholt werden soll, aber 4702 Mal übersehen wurde - ich glaube, das Telefon war für ein paar Tage ausgeschaltet.adb shell dumpsys alarm> dump.txt ist der richtige Weg und Sie benötigen dafür keine Root-Berechtigung. Aber was Sie von oben bekommen, kann sehr verwirrend sein. Um diesen Dump vollständig zu verstehen, sollten Sie die Antwort von morphatic hier lesen .
quelle