应用程序启动时是否广播广播意图?

时间:2011-06-23 20:59:51

标签: android

广播接收器是在应用程序启动时启动的,还是必须在活动的onCreate中调用它?

1 个答案:

答案 0 :(得分:0)

不是。您需要致电registerReceiver()以启动接收器。

此外,它取决于您的接收器在您的应用程序方面做了什么。如果您的接收器仅在特定活动中有意义,请致电registerReceiver()。如果它是某种东西,例如,查找从系统广播的意图(如意图表明操作系统已启动),那么您应该在清单文件中声明您的接收器,如下所示:

<receiver android:name=".NameOfReceiver">
    <intent-filter>
        <action android:name="INTENT_NAME" />
    </intent-filter>
</receiver>