我需要通过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的错误而影响到前台服务。
有关如何将此标志添加到传入广播的任何想法?
答案 0 :(得分:1)
虽然欢迎您致电addFlags()
Intent
,但不会有任何影响。只有广播公司添加的标志很重要,而你不是广播公司。