Why is it required to update the view only from application main thread?
<p>Curious to know the reason behind not allowing updating UI elements from background thread in Android.   </p>

<p>Will main thread does something more (probably interacting with framework) after updating the UI elements so that changes can be seen on the screen.?</p>

<p>Is it the same case with other GUI tool kits?</p>
