【问题标题】:Can inactive Broadcast Receivers be reused?可以重用非活动广播接收器吗?
【发布时间】:2010-12-11 18:54:38
【问题描述】:

假设在清单中声明了一个 BroadcastReceiver。它已经运行过一次 onReceive() 并且是托管过程中的唯一组件。如果另一个 Intent 被广播,每次都会产生一个新进程,或者如果没有杀死旧的 Intent 会被重用吗?

换句话说:onReceive() 方法是否只对每个接收器对象运行一次?

【问题讨论】:

    标签: android process broadcastreceiver spawn


    【解决方案1】:

    如果没有被杀死,旧的会被重新使用吗?

    没有。

    onReceive() 方法是否只对每个接收器对象运行一次?

    是的,对于清单注册的接收器。

    【讨论】:

    • 好的。因此,如果不是动态创建的,接收器实例的生命周期就不会绑定到应用程序。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多