美文网首页
EventBus-改造-可发指向性消息

EventBus-改造-可发指向性消息

作者: Laughing_G | 来源:发表于2019-10-04 15:25 被阅读0次

    一、EventBus存有的缺点:

    EventBus主要缺点:无法发送指向性消息,目前凡是使用了Subscrible注解过的方法,都会收到消息。

    二、如何改造?

    image.png

    三张表示关键!

    2.1 缓存表METHOD_CACHE:

    注册时候将Class与类内部被注解过的函数,一一对应保存:


    image.png

    2.2 通过执行表,来执行post的实际操作:

    image.png

    2.3 反注册,消除同一对象的表的缓存:

    image.png

    Demo地址:
    https://github.com/cWX411904/MySelfEventBus

    相关文章

      网友评论

          本文标题:EventBus-改造-可发指向性消息

          本文链接:https://www.haomeiwen.com/subject/ahbqyctx.html