Unterschied zwischen BOOT_COMPLETED und QUICKBOOT_POWERON auf Android
Ich erstellt habe, BroadcastReceiver, um einen Termin für meine Service-Ausführung alle 30 Sekunden. Dies ist, was ich in 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>
Dieser funktioniert nun Super, aber erst nachdem ich Hinzugefügt QUICKBOOT_POWERON Aktion. Vorher hatte ich nur BOOT_COMPLETED und wenn ich Neustart emulator oder Telefon während der Fehlersuche, mein Dienst würde nie beginnen. Also meine Frage ist was ist der Unterschied zwischen diesen beiden und Ihre Verwendung?
- prüfen Sie das stackoverflow.com/questions/7978403/boot-receiver-not-work
- Das ist genau das, wo ich funktionierende Lösung - aber mein Handy nicht, HTC und es war immer noch nicht arbeiten, ohne QUICKBOOT_POWERON. Das ist der Grund, warum ich eröffnet neue Frage um Allgemeine Antwort.
- com.htc.Absicht.Aktion.QUICKBOOT_POWERON (und nicht android.Absicht.Aktion...) stackoverflow.com/questions/11692923/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Absicht
android.intent.action.BOOT_COMPLETED
empfangen wird, nach einem "kalten" boot.Absicht
android.intent.action.QUICKBOOT_POWERON
empfangen wird, nachdem ein "Neustart" oder "reboot".Überprüfen hier