Wie man ein Countdown-Timers ausgeführt, selbst wenn die app geschlossen ist?
Verbrachte ich meine Sommer lernen, wie man code und dem Bau meiner ersten app (android studio). Also ich bin kein Experte, Programmierer. Diese Woche habe ich ein problem festgestellt. Grundsätzlich bin ich der Entwicklung einer quiz-app, und, wenn der Benutzer bekommt die Antwort er sich geirrt haben, warten Sie 5 min. Die Sache ist, dass, wenn der countdowntimer startet und der Benutzer schließt die app (durch schließen der app, ich meine, es zerstören und nicht drücken Sie einfach die home-Taste) wird der Countdown-Timers anhält. Ich Frage mich, wie ich verwalten können, um zu halten den Zeitgeber ausgeführt, selbst wenn die app geschlossen ist. Ihre Hilfe wird sehr geschätzt und es wäre fantastisch, wenn Sie Jungs geben mir ein Beispiel-code.
Vielen Dank im Voraus!
InformationsquelleAutor Fred | 2015-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Führen Sie es in ein service als solcher: verwenden erstellen Sie eine broadcast-Empfänger in Ihrer Tätigkeit und haben den service senden von broadcasts.
Aus der Haupttätigkeit:
Hinweis: ich habe diesen code aus Wie ausführen des Countdown-Timers in einen Dienst in Android?, die ich geändert für mein eigenes android Countdown-Timers.
wie funktioniert der Dienst weiterhin ausgeführt, wenn die app geschlossen ist obwohl? Die onPause/Stop aufheben der Registrierung der Empfänger mit onDestroy den Dienst stoppen. Ich verstehe die Tätigkeit würde nicht bestehen, wenn die app entfernt wird, aus der task-manager, aber Sie würde wollen, dass der Dienst weiterhin ausgeführt wird, wenn seine Countdown-Timers läuft immer noch
InformationsquelleAutor segue_segway
Download source code von hier Android-Countdown Timer Im Hintergrund Laufen
activity_main.xml
MainActivity.java
Timer_Service.java
Dank!
InformationsquelleAutor Deepshikha Puri
Sollten Sie die Nutzung des service. Lesen Sie mehr auf dieser link
InformationsquelleAutor Gjoko Bozinov