Vor einiger Zeit bin ich auf ein Problem bei der Benutzung der Klasse CL_GUI_TIMER gestoßen. Ich verwende in einer Anwendung eine Ausprägung der Klasse, um die Benutzereinstellungen des Programms alle 20 Sekunden zu speichern (falls es Änderungen gab). Soweit funktioniert das Ganze auch.
Jedoch erhält die Anwendung immer wieder den Fokus, wenn der Timer abgelaufen ist. Da ist der Nutzer natürlich genervt, wenn die Modi scheinbar von alleine switchen . Mir ist auf jeden Fall bewusst, dass der Timer am Default-Screen hängt und das Verhalten wahrscheinlich damit zusammenhängt.
Jetzt ist die Frage: Kann man dieses Verhalten irgendwie unterdrücken? Hattet ihr dieses Problem überhaupt bei der Verwendung des Timers? Gibt es einen vom GUI losgelösten Timer?