Android widget, drawing off the UI Thread
<p>Quoting the Android developer guide found here <a href="http://developer.android.com/guide/components/processes-and-threads.html" rel="nofollow">here</a> its says </p>

<blockquote>
  <p>Additionally, the Andoid UI toolkit is not thread-safe. So, you must
  not manipulate your UI from a worker thread—you must do all
  manipulation to your user interface from the UI thread</p>
</blockquote>

<p>What does it mean that the widget's is not thread safe ? What causes the application to crash when we change the name of a Button off the UI Thread.  I understand there is a event queue for the UI thread, but how does a separate thread cause issues with this queue ? I tried looking around, and everywhere it says you cannot do it, but no reason why ?  </p>
