Setting one Alarm at time or many Alarms at time?

view story

http://stackoverflow.com – I created an Android application, that can show a reminder messages. The "event's date" is definend server side, so the client downloads these information and then triggers the messsage at prefixed time, using AlarmManager. Now, I maintain a list of the next remider in a table of database, and just one reminder at time is setted in the AlarmManager. When this reminder is triggered, a new reminder (the nearest in time) is loaded in the AlarmManager. Also, when client synchronizes with the server, the current reminder is removed from the AlarmManager, and the nearest (in time) reminder is sett (HowTos)