Hello,

Please see the following code. It could not pass those extra
parameters to the intent.
When I tried show the keys in the intent, it only gets the key
"android.intent.extra.ALARM_COUNT".
Anything I did wrong?
Please teach me how can I pass some parameters to the AlarmService
when the alarm activate?

Best regards,
Eric





AlarmManager alarmManager =
(AlarmManager)getSystemService(ALARM_SERVICE);
Intent myIntent = new Intent(this, TVAlarmService.class);

PendingIntent pendingIntent = PendingIntent.getService(Main.MAIN, 0,
myIntent, PendingIntent.FLAG_UPDATE_CURRENT);

myIntent.putExtra("name", lValue);
myIntent.putExtra("program", program);
myIntent.putExtra("today", today);

alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
pendingIntent);

=======================================================================


public class MyAlarmService extends Service {
@Override
public void onStart(Intent intent, int startId) {
    Bundle extras = intent.getExtras();

     for(String k : extras.keySet()) {
         Log.i(TAG, "key >>>>>>> " + k);
     }

}



-- 
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