I did that. But on other side it receives null value.

 Intent activate = new Intent(this, TimeAlarm.class);
      activate.putExtra("EVENT_TITLE", title);
      PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0,
activate, 7);
      alarms = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
      alarms.set(AlarmManager.RTC_WAKEUP, d.getTimeInMillis(), alarmIntent);

In TimeAlarm I receive extras using

String title = intent.getStringExtra("EVENT_TITLE");

2011/4/20 Kostya Vasilyev <kmans...@gmail.com>

> Brad,
>
> You can put the extras in the Intent you create the PendingIntent from.
> 20.04.2011 19:16 пользователь "Brad Stintson" <geek.bin...@gmail.com>
> написал:
>
> > Thanks a tonne Kostya, that worked just fine.
> >
> > I have another query, I am unable to pass or retrieve an extra in a
> > BroadcastReceiver. How can I work that out?
> >
> > On Wed, Apr 20, 2011 at 1:05 AM, Kostya Vasilyev <kmans...@gmail.com>
> wrote:
> >
> >> 19.04.2011 21:48, Brad Stintson пишет:
> >>
> >> When I set alarm for few mins from current time, it shows this
> >> Elapsed realtime wakeup (now=1263900):
> >> ELAPSED_WAKEUP #0: Alarm{43d52750 type 2 android}
> >> type=2 when=112231046 repeatInterval=0 count=0
> >> operation=PendingIntent{43c2e498: PendingIntentRecord{43c5abb0 android
> >> broad
> >> castIntent}}
> >>
> >>
> >> This one is a different time of alarm, ELAPSED_REALTIME_WAKEUP, which is
> >> specified with milliseconds since boot.
> >>
> >> The "now" value above is about 20 minutes since boot, whereas the "when"
> >> value is over 31 hours. This doesn't compute for testing.
> >>
> >> A more typical alarm of this type might be:
> >>
> >> Elapsed realtime wakeup (now=*711975424*):
> >> ELAPSED_WAKEUP #0: Alarm{452f1648 type 2
> >> com.google.android.apps.gtalkservice}
> >> type=2 when=*712046996 *repeatInterval=0 count=0
> >> operation=PendingIntent{4549a598: PendingIntentRecord{44eadc18
> >> com.google.android.apps.gtalkservice broadcastIntent}}
> >>
> >> The above says that my device was rebooted some 197 hours ago, and the
> >> alarm is set to go off some 70 seconds from now.
> >>
> >> Your previous code snippet used RTC_WAKEUP, which uses "real" time (in
> >> UTC).
> >>
> >> Which of the two - ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP are you
> actually
> >> trying to make work?
> >>
> >> To test your intent and receiver, you could do this:
> >>
> >>
> >> Intent activate = new Intent(this, TimeAlarm.class);
> >> PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0,
> >> activate, 0);
> >> alarms = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
> >> alarms.set(AlarmManager.RTC_WAKEUP, *System.currentTimeMills() + 30 *
> >> 1000*, alarmIntent);
> >>
> >> The above alarm is set to go off in 30 seconds, and is an easy way to
> test
> >> if your intent / receiver / manifest / etc. are correct.
> >>
> >>
> >> --
> >> Kostya Vasilyev -- http://kmansoft.wordpress.com
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Developers" group.
> >> To post to this group, send email to
> android-developers@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> android-developers+unsubscr...@googlegroups.com
> >> For more options, visit this group at
> >> http://groups.google.com/group/android-developers?hl=en
> >>
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to