[置顶] 【Android】AndroidStudio关于EventBus报错解决方法its super classes have no public methods with the @Subscribe
2016-09-05 10:34
591 查看
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先说明,以前我用eventBus的jar包写得项目demo,前几天就写了一个EventBus的实例,这次我没用jar包,直接用gradle引用的,可是demo写完了,报错:
its super classes have no public methods with the @Subscribe annotation
所以就用google搜索了一下,找到了解决方法,那就是在接受者
onEvent()方法添加注解: @Subscribe 然后问题解决,如:
效果图如下:
eventBus简单使用实例demo需要的可以直接去下载:
(AndroidStudio版)github下载地址:
https://github.com/QQ986945193/DavidEventBusDemo
(AndroidStudio版)git开源中国下载地址:
http://git.oschina.net/MCXIAOBING/DavidEventBusDemo
(AndroidStudio版)CSDN免积分下载地址:
http://download.csdn.net/detail/qq_21376985/9623446
新浪微博:http://weibo.com/mcxiaobing
首先说明,以前我用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); }
效果图如下:
eventBus简单使用实例demo需要的可以直接去下载:
(AndroidStudio版)github下载地址:
https://github.com/QQ986945193/DavidEventBusDemo
(AndroidStudio版)git开源中国下载地址:
http://git.oschina.net/MCXIAOBING/DavidEventBusDemo
(AndroidStudio版)CSDN免积分下载地址:
http://download.csdn.net/detail/qq_21376985/9623446
相关文章推荐
- AndroidStudio关于EventBus报错解决方法its super classes have no public methods with the @Subscribe
- 【Android】AndroidStudio关于EventBus报错解决方法its super classes have no public methods with the @Subscr...
- EventBus报错:and its super classes have no public methods with the @Subscribe annotation
- 异常 EventBusException:its super classes have no public methods with the @Subscribe annotation
- 使用EventBus,debug不报错,release版本报错:its super classes have no public methods with the @Subscribe annotat
- 使用EventBus框架报异常:its super classes have no public methods with the @Subscribe annotation
- Eventbus注册异常:its super classes have no public methods with the @Subscribe annotation
- 异常 EventBusException:its super classes have no public methods with the @Subscribe annotation
- EventBus3.0报错..its super classes have no public methods with the @Subscribe annotation
- Subscriber class xxx.xxx.xxx and its super classes have no public methods with the@Subscribe annotat
- Subscriber class xxx.xxx.xxx and its super classes have no public methods with the@Subscribe annotat
- MainActivity and its super classes have no public methods with the @Subscribe annotation
- EventBusException: Subscriber class *** and its super classes have no public methods with the @Subsc
- EventBusException: Subscriber class *** and its super classes have no public methods with the @Subsc
- EventBusException: Subscriber class *** and its super classes have no public methods with the @Subsc
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- 关于Android Studio "This version of android studio is incompatible with the gradle version used."的解决方法
- [置顶] JAVA中 错误代码是 the public type must be defined in its own file 解决方法 android开发 java编程
- EventBus 注册错误no public methods with the @Subscribe annotation
- Subscriber class .NewsFragment and its super classes have no public methods