- Forum-Beiträge: 131
08.02.2012, 14:54:05 via Website
08.02.2012 14:54:05 via Website
ich bin gerade dabei mir einen eigenen TimePickerDialog zu schreiben, hab hier allerdings das Problem dass er beim Minuten einstellen immer wieder in eine Endlosschleife läuft und dann natürlich mit einem "StackOverflow" aussteigt
Hier ist mal der Code (in html gepackt und preformatiert):
http://dl.dropbox.com/u/55496033/TimePicker.html
Anscheinend wird der onTimeChanged immer wieder eine falsche Zahl übergeben, obwohl ich den Parameter eigentlich explizit auf eine 0 bzw. eine 30 setze wodurch eigentlich die Rekursion enden sollte.
Er bekommt halt immer wieder eine 1 bzw. 31 übergeben, wodurch er halt immer wieder durch den Default läuft und sich dann immer wieder selbst aufruft.
Plan wäre halt dass er z.B. mit 42 in minuteOfHour anfängt, dann wird 0 in this.minute geschrieben und beim Wiederaufruf wird this.minute als Parameter übergeben. Dann ist beim nächsten Durchlauf minuteOfHour 0, er setzt es wieder in this.minute ein und das war's.
Hat jemand eine Idee was ich da falsch mache???
— geändert am 08.02.2012, 14:58:26
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.