send messages from service

protected void onHandleIntent(Intent intent) { EventBus.getDefault().post(5); .... EventBus.getDefault().post(50); } 

I get in the fragment

 @Override public void onStart() { super.onStart(); EventBus.getDefault().register(this); } @Override public void onStop() { super.onStop(); EventBus.getDefault().unregister(this); } @Subscribe(threadMode = ThreadMode.MAIN) public void onEvent(int progress){ Log.i("MessageEvent", String.valueOf(progress)); progressBar.setProgress(progress); } 

Nothing happens. And the service started from this fragment. Does not work

 @Subscribe(threadMode = ThreadMode.MAIN) public void onEvent(int progress){ Log.i("MessageEvent", String.valueOf(progress)); progressBar.setProgress(progress); } 

dependency implementation 'org.greenrobot: eventbus: 3.1.1'

What am I wrong?

    0