startActivity()和sendBroadcast()有什么区别?
我们可以使用startActivity()来启动一个活动。sendBroadcast()也可以做到这一点。有什么区别?

最佳答案

它们看起来确实很相似,因为它们具有相同的功能:向接收者发送消息。

您可以从接收器中分辨出区别。

startActivity()只能有一个接收者,换句话说,只有一个接收者可以接收它的消息(意图)。

但是对于sendBroadcast(),多个接收者可以接收该消息。

10-06 00:06