Ich habe meine App kürzlich geändert, um weniger abhängig von anderen Teilen der Anwendung zu sein, indem ich zu eventbus wechselte. Jetzt sehe ich ein seltsames Problem, ich weiß nicht, ob es ein Bug oder eine beabsichtigte Eigenschaft des Ereignisbusses des grünen Roboters ist.Abonnierte Veranstaltungen und Polymorphie Feuer zweimal
Angenommen, ich habe ein Ereignis A und Ereignis B, Well Ereignis B erweitert A, da A ein generisches Ereignis vom Typ A ist. Meine Hilfsklassen haben sowohl Ereignis A als auch Ereignis B abonniert , dann A. Gibt es eine Möglichkeit, dies zu verhindern, während mein Polymorphismus anders als zu prüfen, ob es ein instanceof im generischen subscribe Listener ist? Ich verwende das A-Ereignis als Broadcast von Typen, wenn es in mehr als einer Klasse behandelt werden muss.
Dank