Announcement

Collapse
No announcement yet.

Observerbenachrichtigung bei Änderung mehrerer Daten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Observerbenachrichtigung bei Änderung mehrerer Daten

    Hallo Leute,

    ich arbeite gerade an einem größeren Projekt, bei dem sich die GUI "automatisch" per Observer beim Ändern von internen Daten aktualisiert. Funktioniert ja auch alles soweit ganz gut. Bei mir ist es so, dass z.B. ein Observer beim Ändern von ca. 10 Variablen jedes Mal benachrichtigt wird. Allerdings ist nun das Problem, dass ich (z.B. beim Laden vieler Daten) ja viele Variablen direkt hintereinander ändere und somit der Observer 10 mal die GUI neu zeichnet. Es würde ja genügen, wenn dieser das nur ganz am Ende ein einziges Mal tut.

    Jetzt ist meine Frage, was denn da eine "schöne" Vorgehensweise wäre? Momentan melde ich vor solchen "größeren" Aktionen einfach alle Observer ab und melde sie direkt danach wieder an und benachrichtige sie. Allerdings finde ich das irgendwie etwas unschön...

    Vielen Dank schon mal für die Hilfe
Working...
X