2012-03-29 12 views
0

Ich hatte ein paar Probleme mit meinem Alarm, die in einem anderen Thread sind here wenn jemand helfen könnte, aber trotzdem hier ist eine neue Frage. Wenn ich mit meiner App einen Alarm einstelle, sagen Sie ab jetzt für 5 Minuten, und schließe dann die App, wie würde ich sie codieren, damit meine App-Aktivität wieder an die Front kommt?Bringt meinen Alarm nach vorne

Dies ist im Grunde das gleiche wie die Uhr App bereits auf den meisten Android-Handys. Ich mache das, damit der Benutzer den Alarm stoppen kann. Wäre es richtig zu sagen, dass ich meinen bestehenden Code modifizieren müsste, um, wenn der Alarm ausgelöst wird, eine neue Absicht zu starten, die Aktivität in den Vordergrund zu bringen? Oder kann ich das vereinfachen und nur einen Alertdialog oder etwas öffnen, anstatt die gesamte App zu öffnen?

Alle Links würde

Dank

Antwort

1

Bewegen Sie Ihre Aktivität nicht automatisch nach vorne. Es ist so nervig wie eine Pop-up-Anzeige! Möchten Sie wirklich versuchen, den Benutzer zu unterbrechen, der versucht, eine Telefonnummer zu suchen?

Verwenden Sie stattdessen einen Dienst. Wenn Sie dem Benutzer etwas mitteilen möchten, geben Sie eine Benachrichtigung in der Statusleiste ein. Sie können die Benachrichtigung so einrichten, dass beim Klicken auf die Benachrichtigung eine Aktivität angezeigt wird.

Die meisten Alarme sind in einem Service implementiert.