我的應用程序停止在Android 6上接收啓動廣播(它在Android 5上正常工作)。Android 6防止啓動完成廣播
我在日誌中發現被防止廣播:
I/BackgroundManagerService: prevent from boot complete broadcast: com.mycompany.app
這裏是我的AndroidManifest.xml:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application
...
<receiver android:name="plugin.kiosk.BootService">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
...
</application>
我的應用程序包的名稱是:com.mycompany.app和我廣播類是在不同的包(plugin.kiosk)下。
有沒有人看到這個問題?任何線索?
更新:我已經嘗試過改變爲:
<receiver android:name="plugin.kiosk.BootService" android:enabled="true" android:exported="true" >
,但同樣的問題。
更新2:試圖添加新的動作(下面)和相同的問題。
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
嘗試在
中添加android:enabled =「true」沒有成功。同樣的問題。 – rsc
你使用哪種設備? –