Hi We are working on an android application where we are using reboot receiver in which I am starting few services where I am performaning some network operation.
I figured it out that in some android devices like xiaomi etc reboot receiver is not working.
Earlier I got to know that In HTC devices also it does not work so I added one more intent filter to it <action android:name="android.intent.action.QUICKBOOT_POWERON" />
then it started working fine. Now other phones like xiaomi it's still not working.
What I have to set additionally so it works fine in all the devices without asking user to update any settings manually.
<receiver
android:name="com.xyz.broadcastreceiver.ServiceStarter"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
Thanks in advance.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…