我已经注册了许多实现了 IEventListener<T>
接口的类型。
如何使用只有类型变量的方式解决所有实现 IEventListener<T>
的类型?
例如,我有一个名为 SomethingHappened 的事件和两个实现了 IEventListener<SomethingHappened>
接口的类型。
我通过某个 EventBus 发送事件,并将其作为 Object 类的实例接收。如何使用 GetType()
方法的结果来解决所有侦听器(实现了 IEventListener<SomethingHappened>
接口的类型)?