2014-09-09 8 views
0
내가 업데이트를 설치하고 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 플래그를 추가 할 수 있습니까? here을보고 한 버그 때문에 안드로이드 KitKat 수신기가 전경 서비스에 영향을주기 때문입니다.

들어오는 브로드 캐스트에이 플래그를 추가하는 방법에 대한 아이디어가 있으십니까?

+0

해결 방법을 찾은 경우 솔루션을 공유하십시오. – Prabhakar

답변

1

Intent에서 addFlags()으로 전화해도됩니다. 아무런 효과가 없습니다. 방송사가 추가 한 플래그 만 방송사가 아닙니다.

+0

죄송합니다.이 글을 확인하세요. http://stackoverflow.com/questions/23055454/destroy-foreground-notification-when-the-service-get-killed – NullPointer