看了几天的EventBus,根据自己的理解,自拟了几道面试题,我这里只给出题目,就不给出答案了,第一因为我感觉这些题相对比较简单,第二答案虽然都是一样的,但是每个人的描述都不尽相同
1.有这么一种情况:A类实现了B接口,Test1Activity注册了EventBus,并且其中test方法被Subscribe注释,
问题一:如果方法的参数为A类,Test2Activity中进行了post操作,事件类型为B,Test1Activity的test方法可以接收到事件吗
问题二:如果方法的参数为B类,Test2Activity中进行了post操作,事件类型为A,Test1Activity的test方法可以接收到事件吗
2.有一个父类Parent,其中test方法被Subscribe注解,Son继承了Parent并且复写了test方法,请问如果Son被注册,如果post事件后,Son可以
接收到事件,那么Parent类可以接收到事件吗?
3.EventBus添加索引的方式有几种?如何进行索引的添加?
4.为什么添加索引后EventBus的性能有提高?
5.描述一下EventBus是如何进行线程切换的?
如果小伙伴对这些题感兴趣,想表达自己答案,可以在留言区给出;如果想要答案的也可以留言哈