Danke dir.
Habe es nun denke anders hinbekommen.
Da alles im Service läuft mit dem Buttonklick, habe ich wenn die if() fertig ist
1stopself();
gemacht. Da wird der Service beendet.
So wird beim neuen klick der Service neugestartet und natürlich auch der Calendar Aktualisiert.
Dazu darf man nicht vergessen das
1mCalendar.get(Calendar.HOUR_OF_DAY);
nur in volle zahlen zu vergleichen ist. Da sind keine Minuten oder Sekunden dabei.
Also musste ich das so schreiben:
1if (stunde >= 8 && stunde < 20) {
2
3} else if(stunde < 8 && stunde >=20) {
4
5}
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.