【问题标题】:BroadcastReceiver Life Cycle广播接收器生命周期
【发布时间】:2011-09-12 00:17:36
【问题描述】:

我的应用程序已在清单文件中注册了一个接收器。如果我的应用程序进程终止,广播接收器会发生什么。当指定的意图触发时,它是否仍然可用并调用我的 BroadcastReceiver 类?

【问题讨论】:

    标签: android broadcastreceiver


    【解决方案1】:

    是的,即使您的 Activity 被终止,您的 BroadcastReceiver 也会继续接收广播。

    【讨论】:

    • 是的,如果您在清单中静态声明广播接收器,则意图将始终触发它。每次调用 BroadcastReceiver 时都会将应用程序的新实例加载到内存中,并在接收器完成所需执行的任何操作后将其从内存中删除。了解您是否已覆盖您的 Application 类可能很有用,因为当您的应用程序实际运行时存储在其中的任何数据在接收器执行其工作时可能不存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多