Observer oślepł

Observer oślepł
0

Witam.
Mam malutki problemik, napisałem zegar, zaimplementowałem go jako rozszerzającego klasę Observable. Odpalam zegar, zegar tyka, ale nie powiadamia obserwatorów o zmianie. Śledziłem kod pod debugerem i dosłownie omija metodę notifyObservers(), co może być tego przyczyną. Żeby nie zaśmiecać wątku kod wrzuciłem na pastebin.:
http://pastebin.com/kB4UjJ4q

airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0

Żeby obiekt Observable powiadomił obserwatorów, musi wpierw zostać oznaczony jako zmieniony poprzez wykorzystanie metody setChanged()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.