在android的use Messenger 进程间,是不是没有用到MessageQueue?

In android's use Messenger between process, is MessageQueue not used?

我对 Messenger 通信有一些疑问。 看起来双方都可以使用 Messenger + Handler 相互通信。 但是,我发现他们不需要创建 MessageQueue。这是否意味着在这种情况下未创建 MessageQueue? Messenger 本身是否维护消息?

您在 ActivitiesServices 和扩展 Context 的其他此类组件中创建处理程序。 处理程序使用 Context.getMainLooper() 并且 Looper 有其消息队列 Looper.getQueue() 您不能从没有 Looper 的对象创建处理程序,将会出现运行时异常。