我正在使用alarmmanger class set方法設置報警。我 採取用戶通過timepicker對話框的輸入設置 alarm.alarm工作正常,當我設置特定的小時和分鐘,但 應用程序不遵循am/pm邏輯。意思是如果我設置鬧鐘 上午10時31分,而在系統時間是晚上10點30分,然後報警援引在晚上10點31分不是在上午10點30分。有人告訴我最新的原因是什麼?android:am pm格式報警
Calendar time = Calendar.getInstance();
time.set(Calendar.HOUR, hourOfDay);
time.set(Calendar.MINUTE, minute);
time.set(Calendar.SECOND, 5);
//time.set(Calendar.AM_PM);
AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
alarmMgr.set(AlarmManager.RTC_WAKEUP,time.getTimeInMillis(), pendingIntent);
郵政相關的代碼。 – st0le 2011-12-19 08:42:24
請對此提出建議。 – 2011-12-20 18:20:19