AlarmManager setting more than once?
<p>I am using this code to set a Alarm everyday for 8 oclock the next day.
I am setting this alarm in an activity that can be opened based upon the user.</p>

<pre><code>//Setting alarm to fire off NEW_GAME intent every 24 hours.
                String alarm = Context.ALARM_SERVICE;
                Calendar calendar = Calendar.getInstance();

                calendar.set(Calendar.HOUR_OF_DAY, 8);
                calendar.set(Calendar.MINUTE, 0);
                calendar.set(Calendar.SECOND,0);
                calendar.set(Calendar.MILLISECOND, 0);

                 Log.i("Test", "Current time: " + System.currentTimeMillis() );
                    Log.i("Test", "Calendar time: " + calendar.getTimeInMillis() );

                    int currentDate = calendar.get(Calendar.DATE);
                    calendar.set(Calendar.DATE, currentDate+1);

                    Log.i("Test", "Calendar time with a day added: " + calendar.getTimeInMillis() );


                AlarmManager am = (AlarmManager)getActivity().getSystemService(alarm);
                    Intent intent = new Intent("NEW_ITEM");
                    PendingIntent sender = PendingIntent.getBroadcast(getActivity(), 0, intent, 0);

                    am.setRepeating(AlarmManager.RTC_WAKEUP,calendar.getTimeInMillis() , AlarmManager.INTERVAL_DAY, sender);
</code></pre>

<p>My only question is..Lets say at 10:00 o clock today am. i open the activity that alarm is set for tomorrow..Lets say i open the activity again at 12:00 am mid-night, will the alarm set earlier that day be overr written by the current alarm being set?</p>
