很想知道sendBroadcast如何在内部工作,如果有人可以解释那会很好。请指出实际的实施。
我在看android源码
ContextWrapper.java包含sendBroadcast()抽象方法的实现,它基本上只调用基本实现。但是sendBroadcast通知所有注册的BroadcastReceivers的实际实现在哪里?
@Override
public void sendBroadcast(Intent intent) {
mBase.sendBroadcast(intent);
}
编辑:mBase来自Context类,它是一个抽象类,sendBroadcast是一个抽象方法定义,没有任何实现。
public abstract void sendBroadcast(Intent intent)