最佳答案
在我的应用程序中,我创建了一个自定义的 BroadcastReceiver,并通过 Context.registerReceiver手动注册到我的上下文中。我还有一个 AsyncTask,它通过 Context.sendBroadcast发送通知器意图。意图是从一个非 UI 工作线程发送的,但似乎 BroadcastReceiver.onReceive(接收所述意图)总是在 UI 线程中运行(这对我有好处)。这是有保证的还是我不应该依靠这个?