Auto-start-Anwendung, die nach dem starten beendet in Android

Ich soll einen Antrag stellen, und die auto-start-option in den Einstellungen. Habe ich gemacht Einstellungen-Aktivität in meiner Anwendung, die abgeleitet ist von PreferenceActivity und geben CheckBoxPreference für auto-start-option. Wenn auto-start-option aktiviert ist, wird meine Anwendung starten soll, wenn das Booten des Telefons abgeschlossen ist. Und wenn die Autostart-option deaktiviert ist, dann sollte es nicht starten, auf dem boot abgeschlossen.

Um dies zu erreichen habe ich umgesetzt abgeleitete Klasse von BroadcastReceiver empfängt BOOT_COMPLETED Absicht erklären-Empfänger in AndroidManifest.xml und auch die Erlaubnis geben, in AndroidManifest.xml.

In der Anwendung gibt es auch eine abgeleitete Klasse der Anwendung und start-service auch aus der onCreate-Methode der application-Klasse abgeleitete Klasse. Wenn ich erkläre Empfänger in AndroidManifest.xml dann nach dem Booten abgeschlossen onCreate meiner Bewerbung angerufen und nach, dass onReceive-Methode der BroadcastReceiver genannt.

Das problem ist jetzt, dass meine Anmeldung startet am boot abgeschlossen jedes mal, ob auto-start aktiviert oder deaktiviert werden. Ist es möglich, nicht die Anwendung starten wenn der automatische start deaktiviert ist ?

InformationsquelleAutor Khushbu Shah | 2012-01-21

Schreibe einen Kommentar