What Am I doing:
I have a subscriber in MainActivity.Java
I have registered in OnStart
of activity
@Override
public void onCreate() {
super.onCreate();
//Register the event bus for the screen
EventBus.getDefault().register(this);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(BusCategories event) {
//On Click of Categories Label
}
Then, I have a Publisher in the FragmentA
which is
EventBus.getDefault().post(new BusCategories(mUploadProducts.getCategories()));
So a event in Fragment is triggered calls in main activity
- This Is working, but say I go to power save mode in phone where onPause is triggered and come back again the subscriber never gets triggered
- How to properly handle this