android - intent pass the same values to service class -
i have pass intent values service class every time intent take same value took @ first time need every time different intent values.
intent alarmintent = new intent(appointmentactivity.this, alarmservice.class); alarmintent.putextra("appdate", appdatestring); alarmintent.putextra("apptime", appoint_time); alarmintent.putextra("appdesc", appoint_desc); alarmintent.putextra("appremind", appoint_remind); sender = pendingintent.getservice(appointmentactivity.this, 0, alarmintent, 0); alarmmanager = (alarmmanager) getsystemservice(alarm_service); am.set(alarmmanager.rtc_wakeup, calendar.gettimeinmillis(), sender);
replace pendingintent.getservice
to:
sender = pendingintent.getservice(appointmentactivity.this, 0, alarmintent, pendingintent.flag_update_current);
see if works.
the flag important , 0
might not allowed value.
Comments
Post a Comment