1 可能是这种原因 没注册
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
2 可能是
EventBus.getDefault().post(count+"");
发送的是整形 导致无法发送 和接受不到信息
所以post是string 或者bean对象格式
3 再可能是
我这个service在manifest里注册是有个这些东西
<service
android:name=".utils.service.SocketClientService"
android:exported="false"
android:process="system" />
改成:
<service
android:name=".utils.service.SocketClientService" />