Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A3 alarm notifications #19

Open
wants to merge 4 commits into
base: A2-ListView-SQLite
Choose a base branch
from

Conversation

nicolashechim
Copy link

Objetivo

Familiarizarse con el uso de alarmas y notificaciones.

Resultados

- Notificación generada por un broadcast receiver a través de un evento que emite una alarma programada:
screenshot_20161118-161325

@cristiantanas
Copy link
Owner

Comentarios Actividad 3

El trabajo está muy bien :). Sólo tengo un par de comentarios.

  • La variable isAlarmSet despista mucho... básicamente porque no estás comprobando que haya una alarma seteada sino que estás comprobando que el usuario haya seteado la fecha :p. La podríamos llamar isDateSet por ejemplo.

  • Para saber si tenemos que lanzar la notificación o no, deberíamos tener en cuenta el estado de la tarea en el momento de lanzar la notificación. En tu caso estás basando esta lógica en base al momento de crear la notificación. Si modificamos el estado de la tarea a posteriori, la notificación seguiría apareciendo en el momento de finalización de la tarea.

  • Quizá seria mejor utilizar el identificador de la tarea como identificador para lanzar la notificación ya que según esta implementación, si hay una segunda alarma que se dispara al poco tiempo de la primera, sólo veríamos la segunda notificación.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants