Tonuino-Always queue Update

Es ist ein bisschen schwer zu erkennen, was du wie genau einfügen willst. Du machst die Klammer von Shutdown nicht zu. So ist nicht zu erkennen, ob die Abfrage des Buttons innerhalb der Shutdownfunktion machst. Die Abfrage muss auf jeden Fall zu den anderen Buttonabfragen, damit sie ständig geprüft wird. Es bringt ja nix, wenn shutdown erst ausgeführt werden muss, damit geprüft wird, ob der Button gedrückt wurde.

Worauf du bei den Buttons grundsätzlich auch immer achten musst, ist, dass du abfängst, dass mehrere Dinge aufgrund des einen Buttondrucks passieren. Der Longpress für 1 Sekunde passiert ja bevor die 2 Sekunden um sind.

In diesem Thema Ausschalten über Lautstärketasten sind einige Beispiele, wie man das mit den Buttons auch machen kann. Auch mit Kombinationen, sodass man das Problem, das 2 Dinge passieren umgehen kann