Why is no exception thrown when dismissing a ProgressDialog from a background thread?
<p>I know that when I try to show ProgressDialog on background thread following exception is thrown <code>Can't create handler inside thread that has not called Looper.prepare()</code>, </p>

<p>because we are trying to modify UI from background thread. But when we dismiss that dialog in background thread no exception is thrown. Why no exception is thrown when we dismiss dialog in background thread as by dismissing we are also modifyng UI from background thread.</p>

<p>Thanks</p>
