为传入的广播添加标志

时间:2014-09-09 12:27:39

标签: java android

我需要通过BroadcastReceivers收听安装,更新和删除广播,这里的定义是:

<receiver android:name=".InstallReceiver">
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <action android:name="android.intent.action.PACKAGE_REPLACED" />
        <action android:name="android.intent.action.PACKAGE_REMOVED" />
        <data android:scheme="package"/>
    </intent-filter>
</receiver>

现在,是否可以为这些传入意图添加Intent.FLAG_RECEIVER_FOREGROUND标志?因为在Android中KitKat接收器由于报告here的错误而影响到前台服务。

有关如何将此标志添加到传入广播的任何想法?

1 个答案:

答案 0 :(得分:1)

虽然欢迎您致电addFlags() Intent,但不会有任何影响。只有广播公司添加的标志很重要,而你不是广播公司。