Hallo,
Ich habe in meiner Anwendung mehrere Listener die Events empfangen und darauf reagieren. Dabei passiert es u.a. dass ein Listener wiederum ein Eventabfeuert. Jetzt hab ich Probleme mit der Reihenfolge, da das neue Event in die Kette des ersten Events eingeschoben wird.
Also statt gewollt:
a,a,a,b,b
läuft es so:
a,b,b,a,a
In diesem Fall braucht mein zweiter a-Listener zuerst das Event a und damit es Event b verarbeiten kann.
Die add-Reihenfolge wäre in diesem konkreten Fall eine Lösung, die das eigentliche Problem nur nach hinten schiebt.
Wie kann ich das am Besten richtig lösen?
Ich habe in meiner Anwendung mehrere Listener die Events empfangen und darauf reagieren. Dabei passiert es u.a. dass ein Listener wiederum ein Eventabfeuert. Jetzt hab ich Probleme mit der Reihenfolge, da das neue Event in die Kette des ersten Events eingeschoben wird.
Also statt gewollt:
a,a,a,b,b
läuft es so:
a,b,b,a,a
In diesem Fall braucht mein zweiter a-Listener zuerst das Event a und damit es Event b verarbeiten kann.
Die add-Reihenfolge wäre in diesem konkreten Fall eine Lösung, die das eigentliche Problem nur nach hinten schiebt.
Wie kann ich das am Besten richtig lösen?