0 Star 0 Fork 0

David / DavidEventBusDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

DavidEventBusDemo

EventBus简单使用实例,学习使用开源库,提高开发效率与速度

作者: 程序员小冰

欢迎点击关注我的微博


此实例比较简单,可以教你简单的使用eventbus,效果如下:

这里写图片描述

注意事项:

由于以前我用eventBus的jar包写得项目demo,前几天就写了一个EventBus的实例,

这次我没用jar包,直接用gradle引用的,可是demo写完了,报错:

its super classes have no public methods with the @Subscribe annotation

所以就用google搜索了一下,找到了解决方法,那就是在接受者

onEvent()方法添加注解: @Subscribe 然后问题解决,如:


    /**
     *
     * 从发布者那里得到eventbus传送过来的数据
     *
     * 加上@Subscribe以防报错:its super classes have no public methods with the @Subscribe annotation
     *
     * @param event
     */
    @Subscribe
    public void onEvent(String event){
        tv.setText(event);
    }

最后直接运行即可看到上面的效果。如果对您有帮助,欢迎star,fork。。。

空文件

简介

EventBus简单使用实例,学习使用开源库,提高开发效率与速度 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/MCXIAOBING/DavidEventBusDemo.git
git@gitee.com:MCXIAOBING/DavidEventBusDemo.git
MCXIAOBING
DavidEventBusDemo
DavidEventBusDemo
master

搜索帮助