title: What are the ordering guarantees of AIDL "oneway" remote calls?
body: <p>AIDL methods and interfaces marked with the "<strong>oneway</strong>" keyword are asynchronous Binder calls for <em>remote</em> processes, and it is said that the ordering of the calls is not guaranteed. On the other hand, the last comment of Dianne Hackborn (author of Binder) in this thread (
  <a href="https://groups.google.com/forum/#!topic/android-developers/FFY-hg2Jx0M" rel="nofollow">https://groups.google.com/forum/#!topic/android-developers/FFY-hg2Jx0M</a>) says:</p>
  
  <blockquote>
    <p>"ordering of delivery is tied to the target object (so you can receive calls on different 
    interfaces out of order)"</p>
  </blockquote>
  
  <p>Which seems to suggest, that calls to the same interface keep their order.</p>
  
  <p>Can anyone clarify this?</p>