静态广播接收器效率低下吗?

Are static Broadcast Receivers inefficient?

与动态注册的广播接收器不同,在清单中注册的广播接收器即使在 activity 甚至创建它的应用已关闭后也能响应事件。

所以,我的问题是:

我知道开发人员应该负责,但既然有可能这样做,为什么系统允许在应用程序的生命周期之外这样做?

从 Android 开始,除了 ones.

之外,8 个隐式广播不再有效

因此,除非该包明确设置了要接收您的包的意图,否则您的包将不会收到广播。上面的link解释的比较详细