【发布时间】:2010-12-11 18:54:38
【问题描述】:
假设在清单中声明了一个 BroadcastReceiver。它已经运行过一次 onReceive() 并且是托管过程中的唯一组件。如果另一个 Intent 被广播,每次都会产生一个新进程,或者如果没有杀死旧的 Intent 会被重用吗?
换句话说:onReceive() 方法是否只对每个接收器对象运行一次?
【问题讨论】:
标签: android process broadcastreceiver spawn
假设在清单中声明了一个 BroadcastReceiver。它已经运行过一次 onReceive() 并且是托管过程中的唯一组件。如果另一个 Intent 被广播,每次都会产生一个新进程,或者如果没有杀死旧的 Intent 会被重用吗?
换句话说:onReceive() 方法是否只对每个接收器对象运行一次?
【问题讨论】:
标签: android process broadcastreceiver spawn
如果没有被杀死,旧的会被重新使用吗?
没有。
onReceive() 方法是否只对每个接收器对象运行一次?
是的,对于清单注册的接收器。
【讨论】: