title: How to cancel delivery of sticky message once delivered (GreenRobot-EventBus)
body: <p>I am posting a sticky event from an Activity, lets call this activity A. I successfully receive this event  in Activity B. I go to Activity C and again come back to activity B as I come back the receive the same event which I received earlier. I understand that as I have posted a sticky event I have received it again, but how to work around this problem? I tried <code>EventBus.getDefault().cancelEventDelivery(message);</code> but it gives an error <code>de.greenrobot.event.EventBusException: This method may only be called from inside event handling methods on the posting thread</code>
  I put a log to check the <code>Thread</code> which was posting and receiving the event. Both show it as the <code>main</code> thread.
  Can anyone suggest some solution? </p>