Broadcast和AIDL之间的区别?

Broadcast和AIDL都能进行进程间通讯?Broadcast使用起来更加简单为何还要有AIDL这个产物?他们的区别是?

AIDL是安卓专门的进程间接口语言,肯定更简单灵活,Broadcast是系统组件,会占用更多内存,执行复杂。

接前面一位AIDL Broadcast 都是进程间接口语言
Broadcast 可以接受到 系统发送的消息如 网络等连接消息 ,且 不关心接受者
AIDL 就像一条桥 本来 a应用无法访问b应用 你2个都写aidl接口后 a-》b就能访问了

其实感觉实际开发中能不用广播就不用,耗费系统性能。

不要用AIDL,用Messager