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