OK, I got it point 1 working, I did not add my PedingIntent.FLAG_CANCEL_CURRENT. However, point 2 still a problem, how can I create a new PendingIntent instead of retrieving the one that is alread there?
On Tue, Jun 30, 2009 at 12:23 PM, Veroland <[email protected]> wrote: > Hi > > I have 2 problems, > > I create a timer using AlarmManager and I set an Intent with certain > values in the putExtra methods and then create the pendingIntent with > this intent and call alamarmManager.set(RTC_Wakeup, time, > pendingIntent) > > 1. The first time I do this everything works fine. The second time I > do this and use a intent with different data in the intent when the > alarm gets fired in my BroadcastReceiver class the data on the intent > is the data of the intent used in the first alarm and NOT the second > one. > > 2. If I call the alarmManager.set 2 times with 2 differents intents > and settings only the last alarmManager.set seems to result in my > broadcast receiver getting called. Does anyone know how to create > multiple alarms? > > Here is my code I use to create the alarms > > Intent i = new Intent(getApplicationContext(), ReminderAlarm.class); > i.putExtra(ReminderDbAdapter.KEY_ROWID, extras.getLong > (ReminderDbAdapter.KEY_ROWID)); > i.putExtra(ReminderDbAdapter.KEY_TITLE, extras.getString > (ReminderDbAdapter.KEY_TITLE)); > i.putExtra(ReminderDbAdapter.KEY_BODY, extras.getString > (ReminderDbAdapter.KEY_BODY)); > Log.d("Sending", extras.getString(ReminderDbAdapter.KEY_TITLE)); > PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, i, > 0); > > AlarmManager alarmManager = (AlarmManager) getSystemService > (ALARM_SERVICE); > alarmManager.set(AlarmManager.RTC_WAKEUP, lcal, pendingIntent); > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

