ContentProvider实现原理(如何跨进程)

getContentResolve -> ApplicationContentResolver -> ContentProviderProxy <=== IBidner ====> Transport -> NameProvider

有序广播无序广播区别,被拦截后超时机制

  • 普通广播:只要intentFilter的action匹配,则会接收此广播
  • 有序广播:发送出去的广播被广播接收者按照按照Priority属性值大小先后顺序接收,先接受的receiver可以对广播进行修改和截断

这里的超时是指,Android系统(AMS)向一个广播接收器发送无序广播时,

并不需要等待该广播接收器返回结果,就会继续向下一个广播接收器发送广播。但是,当Android系统发送有序广播时,将会等待前一个广播接收器返回结果后(除非处理超时), 才会继续发送向下一个广播接收器发送广播。