如果同是在主线程上接收,参数又一样的两个接受方法, 这样的情况, 其实在EventBus没有很好地支持,其实最好的做法我觉得是 onEvent***(id, Event)的形式就更精确了 不过robot的EventBus其实也可以处理这些东西, 就是一开始在设计是就把所有事件类,如AEvent, BEvent, CEvent全继承自一个基类,这个基类有一个id的参数。 这样能解决这个问题,就是麻烦些。
如果同是在主线程上接收,参数又一样的两个接受方法, 这样的情况, 其实在EventBus没有很好地支持,其实最好的做法我觉得是 onEvent***(id, Event)的形式就更精确了
不过robot的EventBus其实也可以处理这些东西, 就是一开始在设计是就把所有事件类,如AEvent, BEvent, CEvent全继承自一个基类,这个基类有一个id的参数。 这样能解决这个问题,就是麻烦些。