Différence entre BOOT_COMPLETED et QUICKBOOT_POWERON sur Android
J'ai créé BroadcastReceiver à mon calendrier d'exécution du Service toutes les 30 secondes. C'est ce que j'ai dans AndroidManifest.xml :
<receiver android:name="MyScheduleReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
C'est génial de travailler maintenant, mais seulement après que j'ai ajouté QUICKBOOT_POWERON action. Avant que je ne les avais BOOT_COMPLETED et quand je redémarre émulateur ou par téléphone pendant le débogage, mon service ne commence jamais. Donc ma question est quelle est la différence entre ces deux et quand utiliser chaque?
- cochez cette stackoverflow.com/questions/7978403/boot-receiver-not-work
- C'est exactement où j'ai trouvé la solution de travail - mais mon téléphone n'est pas HTC et il n'était toujours pas de travail sans QUICKBOOT_POWERON. C'est la raison pour laquelle j'ai ouvert une nouvelle question afin d'obtenir plus de réponse générale.
- com.htc.l'intention.d'action.QUICKBOOT_POWERON (et pas android.l'intention.d'action...) stackoverflow.com/questions/11692923/...
Vous devez vous connecter pour publier un commentaire.
Intention
android.intent.action.BOOT_COMPLETED
est reçu après un démarrage "froid".Intention
android.intent.action.QUICKBOOT_POWERON
est reçu après un "restart" ou un "reboot".Vérifier ici