Bonjour à tous !
Je suis sur une petite application qui permet d'ajouter des Activités et de planifier un rappel.
L'application est multi-utilisateurs et il est possible pour un utilisateur d'ajouter une activité pour un autre utilisateur qui aura un rappel de l'activité sur son poste.
Pour le moment mon application scanne la base à la recherche d'activités pour l'utilisateur en cours et créé un TimerTask qui est ensuite planifié avec un Timer.schedule().
Le truc c'est que la date (et l'heure) du rappel peut changer entre temps (en cas de modification de l'activité, si par exemple on ne veut plus être averti une heure avant mais 5 minutes avant) et dans ce cas mon activité aura déjà été ajouté au Timer avec son ancienne date de rappel et je ne pense pas qu'il soit possible de modifier une tâche ajoutée dans la liste d'exécution du thread.
Est-ce qu'il est possible de réaliser ce que je souhaite avec les Timer/TimerTask ou bien dois-je utiliser une librairie plus complexe du type de Quartz ?
Merci pour votre aide![]()
Partager