1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. samarek, 08.02.2012 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    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???
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Spinner feste double Werte zuordnen Android App Entwicklung 24.04.2017
[APPINVENTOR] Wie weise ich Werte aus Slidern zu ? Android App Entwicklung 07.02.2017
Android Quiz App bei falscher Frage soll sie angezeigt werden. Android App Entwicklung 23.10.2016
Du betrachtest das Thema "onTimeChanged bekommt falsche Werte" im Forum "Android App Entwicklung",