解决android EventBus 注册事件后但还无法相应事件的问题
2015-05-05 09:21
375 查看
这里只是我遇到的问题,请大家的问题"对号入座"
问题:
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" />
改成:
<service
android:name=".utils.service.SocketClientService" />
问题就解决了;
主要还是android:process="system"问题造成的,算不算bug?
问题:
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" />
改成:
<service
android:name=".utils.service.SocketClientService" />
问题就解决了;
主要还是android:process="system"问题造成的,算不算bug?
相关文章推荐
- 解决android EventBus 注册事件后但还无法相应事件的问题
- android 图片缩放后划屏拖动图片与Viewpager切换Item冲突(拖动图片的事件相应被屏蔽)问题解决
- 解决Android Fragment 无法相应 onActivityResult 的问题.
- android Webview中注入js,用于解决第三方页中出现返回事件window.history.go(-1),无法响应问题
- 密钥发行中心(KDC)找不到相应的证书用于智能卡登录,或者无法验证 KDC 证书。如果不解决该问题,智能卡登录可能不会正常工作。若要更正该问题,请使用 certutil.exe 验证现有的 KDC 证书或注册新的 KDC 证书。
- Android 解决嵌套Fragment无法接收onCreateOptionsMenu事件的问题
- Android 解决dialog弹出时无法捕捉Activity的back事件问题
- 详解 Android中Libgdx使用ShapeRenderer自定义Actor解决无法接收到Touch事件的问题
- 解决Android按住空白区域,导致点击其他按钮无法触发点击事件的问题
- 解决 MPAndroidChart 无法引入依赖的问题
- 解决Android DDMS无法查看/data目录问题
- Android注册时总是出现"验证码不正确"问题的解决
- MAC环境下【AndroidStudio】无法加载Android项目问题的解决
- Android 解决高德地图签名后无法定位的问题
- 解决 Android 26 无法查看系统源码的问题
- 详解Android Libgdx中ScrollPane和Actor事件冲突问题的解决办法
- 解决按键精灵助手无法连接Android手机的问题
- 剖析Picasso加载压缩本地图片流程(解决Android 5.0部分机型无法加载本地图片的问题)