Android BroadCast Receiver runs in UI thread
<p>My scenario is to fetch data from server and display it. </p>

<p>I am running a different process for fetching data from server but my app is hanging during download. </p>

<p>I use a broadcast receiver to send response from other process to UI thread. </p>

<p>I think BroadCastReceiver runs in UI thread? Am I doing anything wrong </p>