package ru.orangesoftware.financisto2.bus; import org.androidannotations.annotations.EBean; import de.greenrobot.event.EventBus; @EBean(scope = EBean.Scope.Singleton) public class GreenRobotBus { public final EventBus bus = new EventBus(); public void post(Object event) { bus.post(event); } public void postSticky(Object event) { bus.postSticky(event); } public <T> T removeSticky(Class<T> eventClass) { return bus.removeStickyEvent(eventClass); } public void register(Object subscriber) { if (!bus.isRegistered(subscriber)) { bus.register(subscriber); } } public void unregister(Object subscriber) { bus.unregister(subscriber); } }