In my App, I create a custom BroadcastReceiver and register it to my Context manually via Context.registerReceiver. I also have an AsyncTask<
BroadcastReceiver
Context.registerReceiver
AsyncTask<
Does BroadcastReceiver.onReceive always run in the UI thread?
Yes.