解决android EventBus 注册事件后但还无法相应事件的问题
来源:互联网 发布:单片机将来工作 编辑:程序博客网 时间:2024/06/05 11:40
这里只是我遇到的问题,请大家的问题"对号入座"
问题:
acitivity里的onstart注册事件EventBus.getDefault().register(this);service里有个子线程里post了一个xxxEvent实例,在activity里使用了public void onEventMainThread(xxxEvent event){}
问题来了,都是按照官网的介绍来使用的,就是响应不了事件.
运行时,logcat里有以下警告信息:
No subscribers registered for event class xxxEvent
No subscribers registered for event class de.greenrobot.event.NoSubscriberEvent
怎么会没有注册事件呢?明明有注册的啊!
查了好久,好久,原来
我这个service在manifest里注册是有个这些东西
<service
android:name=".utils.service.SocketClientService"
android:exported="false"
android:process="system" />
android:name=".utils.service.SocketClientService"
android:exported="false"
android:process="system" />
改成:
<service
android:name=".utils.service.SocketClientService" />
android:name=".utils.service.SocketClientService" />
问题就解决了;
主要还是android:process="system"问题造成的,算不算bug?
0 0
- 解决android EventBus 注册事件后但还无法相应事件的问题
- EventBus分析--事件的注册
- 解决EventBus出现响应不了事件的问题
- MOSS中Button事件输出二进制流后无法再次相应按钮事件的解决办法
- 解决swt桥连awt后鼠标滚轮事件(MouseEvent)无法接收的问题。
- iOS开发之解决隐藏tabbar后原位置无法响应点击事件的问题
- iOS巅峰之解决隐藏tabbar后原位置无法响应点击事件的问题
- 解决Android Fragment 无法相应 onActivityResult 的问题.
- [Android] EventBus事件总线
- Android 事件总线EventBus
- Android EventBus事件总线
- 事件总线EventBus Android开源库的使用
- Android事件总线纷发库EventBus的使用方法
- Android事件总线EventBus的用法详解
- phpcms转到https后无法注册问题的解决
- EventBus事件总线组件:事件通知功能之事件注册
- Android之使用Fragment无法相应onClick事件
- 解决Android按住空白区域,导致点击其他按钮无法触发点击事件的问题
- Java程序员修炼之道 人民邮电出版社 吴海星译
- 深入Android应用开发_核心技术解析与最佳实践
- ubuntu 使用android studio 查看android(android-5.1.0_r3)源码
- ubuntu 编译android源码 (android-5.1.0_r3)
- 最新 android 源代码下载 android-4.4.4_r2.0.1和android-5.1.0_r3
- 解决android EventBus 注册事件后但还无法相应事件的问题
- 解决android greenDAO没有默认值default value和没有原始数据类型的问题
- 解决Context.getExternalFilesDir(null)返回null造成java.lang.NullPointerException的问题
- 快速排序
- java 将一个字符串里连续两个及以上数字反转
- 关于android.jar里的java.net.URLEncoder.encode()和jdk里的java.net.URLEncoder.encode()出现的问题
- Intent传值的使用
- 链表的创建(带头节点以及不带头节点)
- linux图形界面开启与关闭