title: How can i avoid to receive two different events on the same millisecond?
body: <p>In my app, i have two buttons that send an event with an ID using an event bus (Otto). Depending on this ID, the app goes to a different level of the navigation between differents fragments. Is possible to avoid that the event bus sends the same event (with different ID) in the same millisecond when the user taps over two different button at the same millisecond?. I attach an image in order to show my Logcat.</p>
  
  <p>Thanks!</p>
  
  <p><a href="https://i.stack.imgur.com/J0o8D.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/J0o8D.png" alt="enter image description here"></a></p>
  
  <p>EDIT 1:</p>
  
  <p>Using syncronized both onClick method as subscribe method, i continue receiving the events in the same millisecond. Now, the myth about "syncronized" has down for me. O_o</p>
  
  <p>There are posts where they explain how avoid very fast clicks, but here, the clicks are in the same millisecond...rare, but you can see the logs.</p>
  
  <p>I attach new images with the method that i am using. Thanks!
  <a href="https://i.stack.imgur.com/rKWUf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rKWUf.png" alt="enter image description here"></a> </p>
  
  <p><a href="https://i.stack.imgur.com/gIPpz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gIPpz.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/ALXxH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ALXxH.png" alt="enter image description here"></a></p>