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