博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AndroidStudio EventBus报错解决方法its super classes have no public methods with the @Subscribe...
阅读量:5894 次
发布时间:2019-06-19

本文共 491 字,大约阅读时间需要 1 分钟。

首先说明,以前我用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);    }

效果图如下: 

这里写图片描述

你可能感兴趣的文章
BZOJ1430小猴打架——prufer序列
查看>>
浅谈IT路的职业规划
查看>>
Webtoos 仿Q+云桌面框架
查看>>
Liunx查找命令解析与分析
查看>>
jfinal3.0+easyui1.4.4后台权限管理系统 [2017.2.11 更新]
查看>>
centos7安装telnet服务
查看>>
iPhone、iPad的尺寸、分辨率
查看>>
JS函数表达式 -- 闭包
查看>>
安卓语音内录
查看>>
[Contest20180313]灵大会议
查看>>
[TCO2013]Block3Checkers
查看>>
undefined reference to 问题汇总及解决方法 ----- 还有一种问题没有解决(可能是顺序问题)...
查看>>
android复习第二天------布局
查看>>
表单根据不同的提交按钮转向不同的页面操作
查看>>
JAVA - Collections用法总结
查看>>
js数组方法总结
查看>>
实现“类似电梯”回到网页指定位置
查看>>
2019年6月多校联训b层——搜索算法 Problem A 宽搜 营救
查看>>
归并排序
查看>>
分页--SQL分页+EF分页+新闻分页
查看>>