eclipse - Android Alarm not differentiate in AM And PM -


i developing multi time android alarm app in first step have problem not differentiate in , pm don't know wrong in code. below mainactivity class code in have problem getting time alarm time-picker.

button start; timepicker timep; textview tv; edittext et;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);      start = (button) findviewbyid(r.id.button1);     timep = (timepicker) findviewbyid(r.id.timepicker1);     et = (edittext) findviewbyid(r.id.edittext1);     tv = (textview) findviewbyid(r.id.tex);      // tv.settext(""+system.currenttimemillis()+20000);     start.setonclicklistener(new view.onclicklistener() {          @override         public void onclick(view view) {             // todo auto-generated method stub             string messg = et.gettext().tostring();              calendar time = calendar.getinstance();              time.set(calendar.hour, timep.getcurrenthour());             time.set(calendar.minute, timep.getcurrentminute());             //time.settimeinmillis(system.currenttimemillis());             time.set(calendar.second, 0);              time.set(calendar.am_pm, time.pm);               intent intent = new intent(mainactivity.this, second.class);              intent.putextra("msg", messg);              pendingintent pi = pendingintent.getactivity(mainactivity.this,                     0, intent, pendingintent.flag_cancel_current);             alarmmanager = (alarmmanager) getsystemservice(context.alarm_service);             am.set(alarmmanager.rtc_wakeup,time.gettimeinmillis(), pi);             );} 

thanks .

indeed, instead using 12 hour clock, use 24 hour clock achieve. grab timepicker time , parse 24 hour clock check following code:

_strtime="11:30 am";  simpledateformat mdateformat1 = new simpledateformat("hh:mm");  mcalendar.settime(mdateformat1.parse(_strtime));   pendingintent pi = pendingintent.getactivity(mainactivity.this,0, intent, pendingintent.flag_cancel_current);  alarmmanager = (alarmmanager) getsystemservice(context.alarm_service);  am.set(alarmmanager.rtc_wakeup,mcalendar.gettimeinmillis(), pi); 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -