【问题标题】:Only one BroadcastReceiver per application?每个应用程序只有一个广播接收器?
【发布时间】:2012-08-26 19:25:36
【问题描述】:

Google Analytics SDK 文档提到以下内容:

每个应用程序只能指定一个 BroadcastReceiver 类。如果您需要合并来自不同 SDK 的两个或多个 BroadcastReceiver,您将需要创建自己的 BroadcastReceiver 类,该类将接收所有广播并为每种类型的广播调用适当的 BroadcastReceiver。

https://developers.google.com/analytics/devguides/collection/android/devguide

在 ICS 及更高版本中仍然如此吗?在我当前的应用程序中,我实际上已经有两个接收器,而且似乎工作得很好。

【问题讨论】:

    标签: android google-analytics


    【解决方案1】:

    我假设这意味着您不能拥有多个 BroadcastReceiver 来侦听相同的特定广播 Inent(通过意图过滤器)。我得试试这个看看它是否有效。

    无论如何,自 Android 1.6 以来,我们的应用程序都包含许多 BroadcastReceiver,因此在单个应用程序中绝对有可能拥有多个 BroadcastReceiver。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多