Does handler.post(Runnable r) block the MessageQueue?
<blockquote>
  <p>A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with a single thread and that thread's message queue. When you create a new Handler, it is bound to the thread / message queue of the thread that is creating it -- from that point on, it will deliver messages and runnables to that message queue and execute them as they come out of the message queue.</p>
</blockquote>

<p><a href="http://developer.android.com/reference/android/os/Handler.html" rel="nofollow">http://developer.android.com/reference/android/os/Handler.html</a></p>

<p>Does this actually mean that the Runnable object will block the Messages posted after it?
The messages and Runnable objects actually in one queue?</p>

<p>The manual is little ambiguous to me.</p>

<p>Thanks!</p>
